根据你的实际情况修改
`-shared` 参数表示生成动态库。
`-o` 参数后面指定输出的动态库文件名,这里是 `demo.so`。根据你实际情况修改(必须是so文件)
`-std=c++11` 参数表示这个是c++文件,编译文件格式为cc或者cpp,这里使用c所以没使用
```shell
gcc demo.c -shared(根据实际情况修改)
`-o` 参数后面指定输出的动态库文件名,这里是 `demo.dll`。# linux 编译安装 `FFI` 拓展
>当然这个是确保已经安装了 `php` 环境下
从官方下载[PHP](https://www.php.net/downloads.php)源码,解压,进入# 实战项目
- [php-webui-composer](https://github.com/KingBes/php-webui-composer) 绑定 `webui` 库实现跨平台桌面开发