0

我正在使用这个示例在 C++ 中编写一个 PHP 扩展。

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

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

phpize 
./configure

有什么建议应该在哪里设置优化参数?

4

1 回答 1

0

您可能可以(我没有尝试,但通常情况下是这样)在运行配置脚本时向它添加额外的编译器标志。首先导出您需要的标志并重新运行常规编译步骤:

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

-O2显然,您也可以使用其他优化级别来代替。

于 2013-01-28T10:16:07.227 回答