gpt4 book ai didi

php - 添加源以构建 php 扩展

转载 作者:太空宇宙 更新时间:2023-11-03 23:55:37 25 4
gpt4 key购买 nike

我想写一个测试php扩展,它会提供一个测试类。我想将类声明提取到一个单独的 C 文件中,并从 myext.c 文件的模块初始化函数中调用类注册。我有以下文件:

   testlib/
test_class.c
myext.c
php_myext.h
config.m4
...

现在 config.m4 文件非常简单:

PHP_ARG_ENABLE(myext, [whether to enable myext support], [  --enable-myext           Enable myext support])

if test "$PHP_MYEXT" != "no"; then
PHP_NEW_EXTENSION(myext, myext.c, $ext_shared)
fi

如何配置config.m4才能将test_class.c添加到扩展构建中?

更新:

如何配置config.m4使其在特定文件夹中搜索.c文件并自动添加到扩展构建中?

最佳答案

这很简单:

PHP_NEW_EXTENSION(myext, myext.c testlib/test_class.c, $ext_shared)

关于php - 添加源以构建 php 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8551941/

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