我正在使用此示例编写C++的PHP扩展。
在Visual Studio项目"属性->c/c ++ ->优化"中,我可以设置速度优化(O2)或完全优化(Ox)。
正如我想象的那样,在运行后的 linux 中:
phpize
./configure
有什么建议应该在哪里设置优化参数吗?
您可能(我没有尝试,但通常是这样)在运行配置脚本时向配置脚本添加其他编译器标志。首先导出所需的标志,然后重新运行常规编译步骤:
export CFLAGS="-O2"
# Just to make sure that the old files are removed:
phpize --clean
phpize
./configure
make
除了-O2
,您显然也可以使用其他优化级别。