LINUX.ORG.RU

PHP-EMBED (SAPI)


0

0

Собрал libphp5.a, пытаюсь компильнуть простейший пример:

#include <php_embed.h>

int main(int argc,char **argv)
{
PHP_EMBED_START_BLOCK(argc,argv);

PHP_EMBED_END_BLOCK();

return 0;
}

gcc -pipe -g -O2 -I/php -I/php/sapi/embed -I/php/main -I/php/regex -I/php/TSRM -I/php/Zend -c main.c

gcc -pipe -g -O2 -static -lphp5 -L/lib main.o -o main


РУГАЕТСЯ:

undefined reference to `php_embed_init'
undefined reference to `executor_globals'
undefined reference to `executor_globals'
undefined reference to `php_embed_shutdown'

Никак не могу понять, почему линковщик не находит этих функций в libphp5.a ??


А зачем при компиляции либы указываешь? Не нужно оно. Значит нет таких функций в libphp5.a

aton
()
Ответ на: комментарий от aton

Вообщем спасибо, покрайне мере понял где проблему надо копать.

Toors
() автор топика

хе-хе хитропопый пхп, динамическую либу съел за милую душу :)

Toors
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.