CMake에서 cross compiler 지정

2022. 10. 6. 09:20Programming/Linux Programming

    목차
반응형

다음과 같이 cmake에 define을 추가해서 compiler를 지정할 수 있습니다. 

 

~/${CMAKE_PATH}/cmake -D CMAKE_C_COMPILER="/$(TOOLCHAIN_PATH)/gcc" -D CMAKE_CXX_COMPILER="/$(TOOLCHAIN_PATH)/g++" ./CMakeLists.txt

 

혹은 compiler 위치를 export 해 주는 방법도 있습니다. 

export CC=/${PATH}/gcc
export CXX=/${PATH}/g++
cmake ./CMakeLists.txt

 

아니면 CMakeLists.txt 파일에 설정을 추가할 수도 있습니다. 

set(CMAKE_C_COMPILER "/${PATH}/gcc")
set(CMAKE_CXX_COMPILER "/${PATH}/g++")
반응형

'Programming > Linux Programming' 카테고리의 다른 글

makefile 주요 문법  (0) 2025.01.03
cmake ctest 에서 test fail 시 log 출력  (0) 2023.01.27
rdynamic  (0) 2023.01.19
libfmt fPIC로 build 하기  (0) 2022.12.27
gdbus] method 등록 및 호출  (0) 2021.09.27