2010-02-02 64 views
0

痛饮-php example.i错误在痛饮编译连接c。与PHP

这将产生3个文件example_wrap.c,php_example.h和使用example.php。第一个文件example_wrap.c包含构建PHP扩展所需的所有C代码。第二个文件php_example.h包含所需的头信息,如果您希望将扩展名静态链接到php解释器中。第三个文件example.php可以被PHP脚本包含。

ya创建三个文件,然后执行以下编码。

这是用于创建example.so文件。

gcc `php-config --includes` -fpic -c example_wrap.c 
gcc -shared example_wrap.o -o example.so 

,但如此多的错误将显示,

帮助我..

+0

什么是第一个......让我们说五个错误? – VolkerK 2010-02-02 11:11:09

回答

0

我想你错过了沿途的一步,example.i应该陪例子。[慧聪]让你的汇编应该像这样:

gcc -c example.c -o example.o 
gcc `php-config --includes` -fpic -c example_wrap.c 
gcc -shared example_wrap.o example.o -o example.so