Cmake创建交叉编译应用(二)

          Cmake创建交叉编译应用的方法 

Cmake能够快速迅捷的创建出源码的目录级关系、动态链接库的引入,在管理应用源码目录的时候简单易用。
当需要对应用源码进行交叉编译的时候,可以使用SET指令设置环境变量
SET(CMAKE_SYSTEM_NAME linux) // 设置系统变量
SET(CMAKE_C_COMPILER “arm-linux-gcc”) //设置C编译器
SET(CMAKE_CXX_COMPILER “arm-linux-g++”) //设置C++编译器

问题:为什么交叉编译时需要设置这些环境变量?
宿主机的默认C编译器是GCC 交叉编译所需要的C编译器是ARM-LINUX-GCC 所以当创建运行在宿主机上的代码时不需要设置,因为C编译器已经存在于宿主机的环境变量中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值