GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Python erstellen (aus dem Quellcode installieren), ohne Tests auszuführen

Die Konfigurationsoption --enable-optimizations ermöglicht es, Testsuiten auszuführen, um Daten für die Profilerstellung von Python zu generieren. Die resultierende Python-Binärdatei hat eine bessere Leistung beim Ausführen von Python-Code. Hier vermerkte Verbesserungen

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

Aus Wikipedia

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

Kurz gesagt, Sie sollten Tests nicht überspringen, wenn Sie --enable-optimizations verwenden, da die für die Profilerstellung erforderlichen Daten durch Ausführen von Tests generiert werden. Sie können make -j8 build_all ausführen gefolgt von make -j8 install um Tests einmal zu überspringen (die Tests würden immer noch mit install laufen target), aber das würde den Zweck zunichte machen. Sie können stattdessen das configure-Flag für bessere Build-Zeiten löschen.


bauen und installieren Sie einfach mit

make -j8 build_all
make -j8 altinstall

Linux
  1. [Linux]:So aktualisieren Sie Python von 2.4 auf 2.7 oder höher von Source

  2. Wann sollte man aus dem Quellcode kompilieren und installieren?

  3. Openssl von der Quelle installieren?

  4. Anleitung zur Installation von PHP5 aus der Quelle unter Linux

  5. Installieren Sie Apache 2 von Source unter Linux

So installieren Sie die neueste OpenSSL-Version von Source unter Linux

So installieren Sie ein Programm von der Quelle unter Linux

Installieren Sie Python-Pakete von GitHub unter Linux

So installieren Sie Software von der Quelle in Linux

So installieren Sie Software aus dem Quellcode … und entfernen sie anschließend

Ausführen eines Python-Skripts von PHP