如何使用phpize构建PHP扩展时设置构建优化级别

时间:2013-01-28 09:59:18

标签: php c++ php-extension

我正在使用this sample在C ++中编写PHP扩展。

在Visual Studio项目'属性中 - > c / c ++ - >优化'我可以设置速度优化(O2)或完全优化(Ox)。

正如我想象的那样,在运行后的linux中:

phpize 
./configure

应该设置优化参数的任何建议吗?

1 个答案:

答案 0 :(得分:0)

您可能(我没有尝试,但这通常是这样)在运行时向configure脚本添加其他编译器标志。首先导出所需的标志,然后重新运行常规编译步骤:

export CFLAGS="-O2"
# Just to make sure that the old files are removed:
phpize --clean
phpize
./configure
make

您可以使用其他优化级别,而不是-O2