2011-10-02 3 views
2

현재 빌드 스크립트로 생성 된 메시지를 색칠하기 위해 colorama 패키지를 사용 중입니다. scolorizer도 사용하여 빌드 명령을 strfunction() (SCons)을 사용하는 사용자 지정 색 메시지로 바꿉니다. 이렇게하면 빌드 출력이 간결 해지고 경고가 쉽게 나타납니다.SCons로 컴파일러 진단하기

그러나 건물을 만들 때 전체 명령 줄을 자주 보는 것이 좋습니다. SCons에 컴파일러 출력을 캡쳐하는 메커니즘이 있습니까? 인쇄하기 전에 일부 터미널 색상을 주입 할 수있는 기회가 있습니까?

답변

2

환경에서 CC 및 CXX를 컴파일러 주위의 적절한 래퍼 (예 : colorgcc)로 설정하여이 작업을 수행 할 수 있습니다.

+0

예. 내 좋아하는. 그것은 SCons에게 그것을 사용하게하는 것은 꽤 까다로울 수 있습니다. SCons는 환경을 고립시키려는 철학을 가지고 있습니다. – sehe

+0

예, Win32 :: Console :: ANSI를 사용하여 Windows에서도 작동 할 수 있습니다. +1 – mizo

+2

scons + colorgcc는 공식적으로 여기에서 설명합니다 : http://www.scons.org/wiki/ColorGcc – Offirmo