Wenn man den folgenden Code ausgeführt wird:kompilieren Cython mit spezifischen Compiler args
git clone https://github.com/cython/cython.git
sudo python setup.py install
cython (Cython==0.24
) mit den Standard-Kompilierung Argumente zusammengestellt. Apparently, verwendet es zu sein, dass man hinzufügen könnte:
extra_compile_args=["-O3"]
zum setup.py
Datei und diese steuern. Aber ich habe gerade versucht es (durch diese Linie rechts unten setzen:
import platform
is_cpython = platform.python_implementation() == 'CPython'
) und wenn ich
tunsudo python setup.py install
alle Dateien sind immer noch mit der gefürchteten -O2
Flagge zusammengestellt. Wie behebe ich das?
(Ich verwende Linux)
Ich bin mir ziemlich sicher, wenn Sie CFLAGS = "- O3" exportieren 'es wird es fangen, hängt es an und verwendet das über den Standard. –
Sie meinen, fügen Sie diesen Befehl zu 'setup.py'? – user189035
Nein, nein, führe es einfach vom Terminal aus, bevor du 'setup.py' startest. –