Trans:GentooX86Handbook3-2
목차
변수 설정
포티지 설정
앞서 말씀드린 바와 같이 포티지는 /etc/portage/make.conf에 정의하는 수많은 변수들을 통해 설정할 수 있습니다. 더욱 많은 완전한 정보를 보시려면 make.conf 맨 페이지를 참고하십시오.
코드 예제 1.1:make.conf 맨 페이지 보기 |
$ man make.conf |
빌드 관련 옵션
Configure 및 컴파일러 옵션
포티지가 프로그램을 빌드할 때 다음 변수의 내용을 컴파일러와 configure 스크립트에 전달합니다.
- CFLAGS와 CXXFLAGS에서는 C와 C++ 컴파일시 결정한 컴파일러 플래그를 정의합니다
- CHOST 에서는 프로그램 configure 스크립트에 제공할 빌드 호스트 정보를 정의합니다
- MAKEOPTS 에서는 make 명령에 전달할 내용을 지정하며 보통 컴파일 과정에 사용할 병렬화의 양을 지정합니다. make 옵션에 대한 더 많은 내용은 make 맨 페이지에서 찾을 수 있습니다.
USE 변수는 configure와 컴파일 과정에서 사용하지만 이전 장에서 상당히 자세히 설명했습니다.
머지 옵션
포티지가 제각각의 프로그램 제목에 대해 새 버전으로 머지했을 경우, 시스템에 남아있는 오래된 파일을 지울 것입니다. 포티지에서는 이전 버전을 언머징하는데 5초의 기회 시간을 제공합니다. 이 5초라는 값은 CLEAN_DELAY 변수에서 지정합니다.
EMERGE_DEFAULT_OPTS를 설정하면 매번 emerge를 실행할 때마다 지정한 옵션으로 실행할 수 있습니다. 일부 쓸모 있는 옵션으로는 --ask, --verbose, --tree 등이 있습니다.