关于config.m4的用法:
几个函数的介绍,
PHP_ADD_LIBRARY(XXXX, "", !MODULENAME!_SHARED_LIBADD)
PHP_ADD_INCLUDE(PATH)
XXXX是需要附加编译的条件,即-lXXXX,PATH是头文件之类的路径。
如果有多个文件需要编译,可以这样修改PHP_NEW_EXTENSION
$extra_sources="a.c b.c d.c e.c f.c g.c"
PHP_NEW_EXTENSION(!MODULENAME!, !MAIN!.c $extra_sources, $ext_shared)
关于PHP_MINFO_FUNCTION:
该函数是在调用phpinfo()介绍自己的函数,其中
php_info_print_table_header是打印表头
php_info_print_table_row是打印表体
几个函数的介绍,
PHP_ADD_LIBRARY(XXXX, "", !MODULENAME!_SHARED_LIBADD)
PHP_ADD_INCLUDE(PATH)
XXXX是需要附加编译的条件,即-lXXXX,PATH是头文件之类的路径。
如果有多个文件需要编译,可以这样修改PHP_NEW_EXTENSION
$extra_sources="a.c b.c d.c e.c f.c g.c"
PHP_NEW_EXTENSION(!MODULENAME!, !MAIN!.c $extra_sources, $ext_shared)
关于PHP_MINFO_FUNCTION:
该函数是在调用phpinfo()介绍自己的函数,其中
php_info_print_table_header是打印表头
php_info_print_table_row是打印表体
本文介绍了config.m4中几个关键函数的使用方法,包括PHP_ADD_LIBRARY用于指定编译选项,PHP_ADD_INCLUDE用于添加头文件路径,以及如何通过PHP_NEW_EXTENSION进行模块扩展。此外还详细解释了PHP_MINFO_FUNCTION的作用及其内部函数php_info_print_table_header和php_info_print_table_row的用途。

605

被折叠的 条评论
为什么被折叠?



