【Linux裸机开发】-交叉编译环境

交叉编译

编译: 编译就是把高级语言变成计算机可以识别的2进制语言1. 利用编译程序从源语言编写的源程序产生目标程序的过程。2. 用编译程序产生目标程序的动作。

交叉编译: 交叉编译是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行

传送交叉编译工具包
在这里插入图片描述
拷贝文件到 /usr/local/arm

sudo cp gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz /usr/local/arm/ -f

进行解压

sudo tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz

修改环境变量

sudo vim /etc/profile
#	在最下方添加如下环境
export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin

在这里插入图片描述
修改好后重启ubuntu,查看版本信息

arm-linux-gnueabihf-gcc -v

在这里插入图片描述
在这里插入图片描述
安装支持包

sudo apt-get install lsb-core lib32stdc++6
发布了23 篇原创文章 · 获赞 8 · 访问量 2020

猜你喜欢

转载自blog.csdn.net/qq_39610398/article/details/102992186