CMake 파일에 링커 및 컴파일러 플래그 추가
C 프로그램을 컴파일할 때 CMake의 동작을 제어하기 위해 특정 플래그를 추가해야 하는 경우가 많습니다. 컴파일러나 링커. CMake에서는 다양한 메커니즘을 사용하여 이러한 플래그를 프로젝트에 추가할 수 있습니다.
컴파일 플래그 추가
예:
set(CMAKE_C_FLAGS "-fexceptions")
링커 추가 플래그
예:
set(CMAKE_EXE_LINKER_FLAGS "-lgcov")
-fExceptions에 대한 특정 예
-fExceptions 플래그를 추가하려면 다음 중 하나를 사용할 수 있습니다. 다음 중 방법:
set(CMAKE_EXE_LINKER_FLAGS "-fexceptions")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fexceptions")
get_target_property(TARGET_COMPILE_FLAGS <target> COMPILE_FLAGS) if(NOT TARGET_COMPILE_FLAGS) set(TARGET_COMPILE_FLAGS "") endif() set_target_properties(<target> PROPERTIES COMPILE_FLAGS "${TARGET_COMPILE_FLAGS} -fexceptions")
위 내용은 CMake에 컴파일러 및 링커 플래그를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!