gpt4 book ai didi

php - 在 linux 上将 php 模块与 .so 库链接

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:40:28 25 4
gpt4 key购买 nike

我正在开发一个 PHP 模块,但在 Linux 下无法链接到共享库。

我需要在 config.m4 中放入什么命令来链接到 .so?如果我的 .so 文件位于/usr/lib/或/usr/lib64/下,编译器应该能够正确找到它?

我当前的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

提前致谢

亚历克斯

最佳答案

你可以看看这个优秀的教程Configuring php build system

您也可以查看此 config.m4 文件以供引用 Example config.m4 from php-logger

如果您还有问题,请发表评论,我会回复:)

关于php - 在 linux 上将 php 模块与 .so 库链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5600186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com