このサンプルを使用して、C++ で PHP 拡張機能を作成しています。
Visual Studio プロジェクト 'プロパティ -> c/c++ -> 最適化' で、速度の最適化 (O2) または完全な最適化 (Ox) を設定できます。
私が想像しているように、実行後のLinuxで:
phpize
./configure
最適化パラメータを設定する必要がある提案はありますか?
このサンプルを使用して、C++ で PHP 拡張機能を作成しています。
Visual Studio プロジェクト 'プロパティ -> c/c++ -> 最適化' で、速度の最適化 (O2) または完全な最適化 (Ox) を設定できます。
私が想像しているように、実行後のLinuxで:
phpize
./configure
最適化パラメータを設定する必要がある提案はありますか?
おそらく (私は試していませんが、これが通常のやり方です) configure スクリプトを実行するときに、追加のコンパイラ フラグを追加することができます。最初に必要なフラグをエクスポートし、通常のコンパイル手順を再実行します。
export CFLAGS="-O2"
# Just to make sure that the old files are removed:
phpize --clean
phpize
./configure
make
代わりに、-O2
明らかに他の最適化レベルを使用することもできます。