OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 내용 | 다음>

빌드 옵션 조정‌


공식 패키지에서 활성화되지 않은 선택적 기능이나 동작을 활성화하려는 경우 또는 빌드 시 설정되는 매개변수를 사용자 정의하려는 경우 일반적으로 빌드 옵션을 조정해야 합니다. ./configure를 옵션 또는 빌드 환경에 설정된 변수를 통해.

이러한 경우 변경 사항은 일반적으로 다음으로 제한됩니다. 데비안/규칙, 패키지 빌드 프로세스의 단계를 주도합니다. 가장 간단한 경우에는 초기 구성과 관련된 라인(./구성 …) 또는 실제 빌드($(만들다) … or 만들다 …) 쉽게 알아볼 수 있습니다. 이러한 명령이 명시적으로 호출되지 않으면 다른 명시적 명령의 부작용일 수 있습니다. 이 경우 기본 동작을 변경하는 방법에 대한 자세한 내용은 해당 설명서를 참조하십시오. 패키지를 사용하여 dh, 다음에 대한 재정의를 추가해야 할 수도 있습니다. dh_auto_configure or dh_auto_build 명령(이를 수행하는 방법에 대한 설명은 해당 매뉴얼 페이지를 참조하십시오).

이러한 설명을 보다 구체적으로 설명하기 위해 샘플 사용 사례에 적용해 보겠습니다. libfreefare를 수정하여 다음을 통과하기로 결정했습니다. --enable-디버그 옵션을 ./configure를 NFC(근거리 무선 통신) 도구에서 더 자세한 출력을 얻고 인식되지 않는 Mifare NFC 카드에 대해 더 나은 버그 보고서를 제출할 수 있도록 스크립트를 작성하세요. 패키지를 사용하기 때문에 dh 빌드 프로세스를 진행하려면 override_dh_auto_configure 표적. 다음은 libfreefare의 해당 추출물입니다. 데비안/규칙 파일 :


override_dh_auto_configure:

dh_auto_configure -- --without-cutter --disable-silent-rules --enable-debug

override_dh_auto_configure:

dh_auto_configure -- --without-cutter --disable-silent-rules --enable-debug


OnWorks의 최고 OS 클라우드 컴퓨팅: