Заставьте setup.py использовать мой собственный компилятор

Я пытаюсь получить setup.py для компиляции кода на C ++ с версией gcc для macports. Проблема заключается в том, что код, который я пытаюсь создать, не поддерживает clang по умолчанию для mac, который является gcc по умолчанию в новых версиях osx.

Я создал кастомsetup.cfg файл

setup.cfg

[build_ext] 
compiler=gcc-mp-4.8

Однако когда я бегуpython setup.py build_ext Я получаю следующую ошибку

работает build_ext

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

Как я могу получить setup.py для использования моей версии GCCgcc-mp-4.8?

В настоящее время setup.py по умолчанию использует/usr/bin/clangкогда я печатаюgcc -v это показывает, что он использует gcc версии 4.8.2

Ответы на вопрос(1)

Ваш ответ на вопрос