我正在开发一个 PHP 模块,但在与 Linux 下的共享库链接时遇到问题。
我需要在 config.m4 中添加什么命令才能链接到 .so?如果我在 /usr/lib/ 或 /usr/lib64/ 下有我的 .so 文件,编译器应该能够找到它吗?
我当前的 config.m4 文件如下所示
PHP_ARG_ENABLE(my_module, whether to enable my_module support,
[ --enable-my_module Enable my_module support])
if test "$PHP_MY_MODULE" = "yes"; then
AC_DEFINE(HAVE_TERR_MY_MODULELIB,1,[ ])
PHP_NEW_EXTENSION(my_module, my_module.c libSomething.so, $ext_shared)
fi
提前致谢
亚历克斯