Scons를 사용하여 유사한 규칙으로 여러 실행 파일 빌드
Scons를 사용하여 유사한 규칙으로 여러 실행 파일을 빌드하려면 다음 접근 방식을 고려하세요.
Sconscript 및 SConstruct 파일
프로젝트에서 SConscript 파일과 SConstruct 파일을 모두 사용할 수 있지만 다음 사항에 유의하는 것이 중요합니다.
Builders for Python Scripts
Scons는 다음을 지원합니다. 빌더를 사용하여 Python 스크립트에서 파일을 빌드합니다. 예는 다음과 같습니다.
<code class="scons">env = Environment() env['BUILDERS']['PythonScript'] = Builder( action='python $SOURCES $TARGETS $ENV', target_factory='Sconscript' )</code>
이 빌더를 사용하면 다음과 같이 Python 스크립트에서 C 파일을 생성할 수 있습니다.
env.PythonScript('lesson.cpp', 'lesson.py')
빌드 프로세스
원하는 빌드 프로세스를 달성하려면:
레슨 디렉터리에서 빌드 루트 디렉터리: 루트 디렉터리(예: scons all)에서 Scon을 실행하려면 다음을 수행해야 합니다.
이러한 단계를 따르면 Scons를 활용하여 레슨 디렉터리와 루트 디렉터리 모두에서 유사한 규칙을 사용하여 여러 실행 파일을 빌드할 수 있습니다. Python 스크립트로 생성된 C 파일도 지원합니다.
위 내용은 SConscript 및 SConstruct 파일을 사용하여 유사한 규칙으로 여러 실행 파일을 빌드하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!