### toolchain.cmake ###
# this is required
SET(CMAKE_SYSTEM_NAME Linux)
SET(CMAKE_SYSTEM_PROCESSOR arm)
# specify the cross compiler
SET(CMAKE_C_COMPILER xxx/host/bin/arm-linux-gcc )
SET(CMAKE_CXX_COMPILER xxx/host/bin/arm-linux-g++ )
# where is the target environment
SET(CMAKE_FIND_ROOT_PATH
"xxxx/host"
)
SET(CMAKE_SYSROOT
"xxxx/host"
)
# 三种取值,NEVER,ONLY,BOTH,第一个表示不在你CMAKE_FIND_ROOT_PATH下进行查找,第二个表示只在这个路径下查找,第三个表示先查找这个路径,再查找全局路径
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH)
# for libraries and headers in the target directories
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
关于CMAKE交叉编译*.cmake文件
最新推荐文章于 2024-06-13 11:51:17 发布