Ubuntu搭建交叉编译环境
说点什么吧
为什么需要交叉编译
如果要做设备、嵌入式等工作,交叉编译必不可少,
嵌入式设备的内存小甚至无法启动编译,只好在主机上编译,再将编译后的程序放到嵌入式设备中。
交叉编译环境简介
架构-厂商-平台 区分程序
例如:i386-pc-linux2.4.3
架构-平台-编译器 区分编译环境
例如:arm-linux-gcc
Arm交叉编译环境搭建
我们搭建arm-linux-gcc编译环境:
首先Ctrl+Alt+T弹出终端,使用如下命令进行arm-linux-gcc的安装:
方法一(不推荐,往往出错):
sudo apt-get install gcc-arm-linux-gnueabihf
使用如下命令进行arm-linux-g++的安装:
sudo apt-get install g++-arm-linux-gnueabihf
方法二(推荐):
一、下载解压
下载arm-linux-gcc-4.4.3.tar.gz
放到/home/darui/Desktop/arm-linux-gcc
中解压
二、配置系统环境变量
sudo gedit /etc/profile
最后一行加上
export PATH=