ошибка в скомпилированном в swig для соединения c с php - PullRequest
0 голосов
/ 02 февраля 2010

swig -php example.i

Будет создано 3 файла example_wrap.c, php_example.h и example.php. Первый файл example_wrap.c содержит весь код C, необходимый для создания расширения PHP. Второй файл, php_example.h, содержит информацию заголовка, необходимую, если вы хотите статически связать расширение с интерпретатором php. Третий файл, example.php, может быть включен скриптами PHP.

Если три файла созданы, выполните следующую кодировку.

используется для создания файла example.so.

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

но будет отображено так много ошибок,

помоги мне ..

1 Ответ

0 голосов
/ 03 февраля 2010

Я думаю, что вы пропустили шаг вперед, пример. Я должен сопровождать пример. [Hc], поэтому ваша компиляция должна выглядеть примерно так:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...