您的位置 首页 数字

CMake设置arm-linux-gcc穿插编译器

主机:Ubuntu1004交叉编译器:EABI-433CMake在ubuntu系统下默认使用系统的gcc、g++编译器,编译arm下的程序要使用arm-linux-gcc,需要对

主机:Ubuntu10.04

穿插编译器:EABI-4.3.3

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)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/shuzi/263036.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部