GNU/Linux >> Linux の 問題 >  >> Linux

テストを実行せずに Python を作成 (ソースからインストール)

構成オプション --enable-optimizations を使用すると、実行中のテスト スイートで Python をプロファイリングするためのデータを生成できます。結果として得られる python バイナリは、python コードを実行する際のパフォーマンスが向上します。ここに記載されている改善

From configure help:
--enable-optimizations  Enable expensive optimizations (PGO, etc). Disabled by default.

ウィキペディアより

 profile-guided optimisation uses the results of profiling test runs of the instrumented program to optimize the final generated code.

つまり、プロファイリングに必要なデータはテストを実行することによって生成されるため、 --enable-optimizations を使用する場合はテストをスキップしないでください。make -j8 build_all を実行できます。 続いて make -j8 install テストを 1 回スキップする (テストは install でも実行されます) target) ですが、それでは目的が果たせません。代わりに、ビルド時間を短縮するために構成フラグを削除できます。


ビルドしてインストールするだけ

make -j8 build_all
make -j8 altinstall

Linux
  1. CentOSのソースからPython3.5とPython-pipをコンパイルしてインストールする方法

  2. いつソースからコンパイルしてインストールする必要がありますか?

  3. ソースからOpenSSLをインストールしますか?

  1. ソースコードからnanoエディターをインストールする方法

  2. SSL を使用して CentOS 6.2 にソースから Apache 2.4.2 をインストールする方法

  3. ソースからビルドされた python をアンインストールしますか?

  1. Ubuntu のソース コードから自分で Python をビルドするにはどうすればよいですか?

  2. Linux にソースから TBB をインストールして動作させる方法

  3. tkinter と python をローカルにインストールする