2013-03-01 4 views
1

configure --enable-shared, makeinstall으로 파이썬 2.7.3을 설치했습니다. 이제는 --with-pydebug 옵션을 포함하도록 다시 구성해야합니다.파이썬 재구성

configure을 다시 실행하는 동안 이전에 갖고 있던 플래그를 모두 포함해야합니까? (--enable-shared) 아니면 그냥 추가 플래그로 configure해도 괜찮습니까?

답변

3

configure은 특정 결과를 캐싱하기위한 최소한의 지원으로 처음부터 빌드를 구성합니다. 따라서 이전과 동일한 플래그를 모두 제공해야합니다.

구성 플래그를 변경할 때 모든 사항이 다시 작성되도록 make distclean을 수행하는 것이 좋습니다. 기본 PyObject 레이아웃이 변경되므로 이는 특히 --with-pydebug에서 중요합니다.

+1

그리고 흥미 롭다면'config.log'에서 원래의 configure 명령을 grep 할 수 있다고 생각합니다. ... – mgilson

+0

@mgilson : 예, 이것은 원래 configure 명령을 잃어 버렸을 때 특히 좋은 조언입니다. 예를 들어, 설정을 수정해야 할 경우에 대비하여'config.log'에있는 모든 환경 설정을 찾을 수 있습니다. 컴파일러 경로 – nneonneo

+0

나는 그것을 얻는 더 쉬운 방법이있는 것처럼 보이지만, 내 머리 꼭대기에서 그것이 무엇인지 (또는 그것이 실제로 존재할지라도) 기억할 것 같지 않다 ... – mgilson