Force setup.py, um meinen benutzerdefinierten Compiler zu verwenden

Ich versuche, setup.py dazu zu bringen, C ++ - Code mit der macports-Version von gcc zu kompilieren. Das Problem ist, dass der Code, den ich zu erstellen versuche, den Standard-Clang von Mac nicht unterstützt. Dies ist der Standard-GCC für neuere OSX-Versionen.

Ich habe ein benutzerdefiniertes @ erstelsetup.cfg Date

setup.cfg

[build_ext] 
compiler=gcc-mp-4.8

Wie auch immer, wenn ich rennepython setup.py build_ext Ich erhalte den folgenden Fehler

running build_ext

error: don't know how to compile C/C++ code on platform 'posix' with 'gcc-mp-4.8' compiler

Wie bekomme ich setup.py, um meine Version von gcc @ zu verwendegcc-mp-4.8?

erzeit verwendet setup.py standardmäßig/usr/bin/clang, wenn ich @ eingegcc -v es zeigt, dass es gcc Version 4.8.2 verwendet

Antworten auf die Frage(1)

Ihre Antwort auf die Frage