Programming/Linux Programming

CMake에서 cross compiler 지정

Roiei 2022. 10. 6. 09:20
반응형

다음과 같이 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++")
반응형