나는 다른 gcc 컴파일러를 가리 키도록 SConstruct를 편집 해 보았지만 항상/usr/bin/gcc 및/usr/bin/g ++에 정의 된 것을 사용하는 것으로 보입니다.내 홈 디렉토리에 설치된 다른 컴파일러를 가리키는 방법은 무엇입니까?
env = DefaultEnvironment()
env['CC'] = '/home/aaron/devel/bin/gcc'
env['CXX'] = '/home/aaron/devel/bin/g++'
내가 뭘 잘못하고 있니? 또한 명령 행에 다음과 같이 다른 컴파일러를 지정하는 방법이 있습니까 :
scons cxx=/home/aaron/devel/bin/g++
나는이 작업을 미쳐하려고합니다. 감사!
데이즈
제안이 "왜 SCons는 등등 내 컴파일러/링커/찾지 않습니다.?"에 있습니다
AddOption이 작업을 수행 할 수있는 권리 방법입니다 명령을 발행 할 경우 "그냥"폴더에 새로운 통역원에 대한 심볼릭 링크를 만드는 것입니다. ARGUMENTS.get ('cxx')를 사용할 수도 있지만 끈적 거리지 않습니다. – cheez