CMake设置arm-linux-gcc交叉编译器 标签: cmake 交叉编译器 arm-linux-gcc 分类: 开发工具/开发环境 主机:Ubuntu16.04 交叉编译器:arm-linux-gcc CMake在ubuntu系统下默认使用系统的gcc、g++编译器,编译arm下的程序要使用arm-linux-gcc,需要对CMake进行设置(通过在CMakeLists.txt中指定交叉编译器的方法)。 在CMakeLists.txt一开始加入相关设置:告知当前使用的是交叉编译方式,必须配置 SET(CMAKE_SYSTEM_NAME Linux) 指定C交叉编译器,必须配置或交叉编译器使用绝对地址SET(CMAKE_C_COMPILER “arm-linux-gcc”) 指定C++交叉编译器SET(CMAKE_CXX_COMPILER “arm-linux-g++”) 不一定需要设置指定交叉编译环境安装目录…SET(CMAKE_FIND_ROOT_PATH “…”) 从来不在指定目录下查找工具程序SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) 只在指定目录下查找库文件SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) 只在指定目录下查找头文件SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) |
|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号 ) |Sitemap
GMT+8, 2024-9-30 23:14 , Processed in 0.101945 second(s), 36 queries .
Powered by Discuz! X3.2 Licensed
© 2001-2013 Comsenz Inc.