파이썬 컴파일시 연동되는 g++버전

dubuking의 이미지


안녕하세요

처음 리눅스 접하는 초보입니다. Asianux 쓰고 있는데, main cpp파일은 g++ 3.0으로 컴파일하려 하는데, main에서 쓰이는 python source를
컴파일할 때 g++3.2로 컴파일이 되어서 에러가 발생하는것 같습니다. python source 컴파일시 사용되는 g++의 패스를 설정해주는 게 있나요?

feanor의 이미지

setup.py를 사용하시는 거라면 CXX 환경변수를 주면 해당 컴파일러를 사용할 겁니다. 특별히 환경변수를 주지 않는 경우 기본값을 /usr/lib/python2.X/config/Makefile에서 읽어옵니다만, 이 Makefile은 건드리시지 않는 편이 좋습니다.

익명 사용자의 이미지

g++은 python 소스 컴파일 못합니다.