裸机开发(1) 交叉编译工具

Wilma ·
更新时间:2024-11-13
· 652 次阅读

交叉编译器安装步骤:
使用Ubuntu提供的gcc编译器可以编译在X86架构下使用的程序,但我们还需要一个能在X86架构的PC上运行的,可以编译ARM架构代码的GCC编译器,也就是交叉编译器。ARM裸机例程、Uboot移植、Linux移植这些都需要使用交叉编译工具进行编译。
我们使用Linaro的交叉编译器,网址:https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/
在这里插入图片描述
接下来的操作步骤如下:

建立/usr/local/arm文件夹,将交叉编译工具拷贝到该文件夹。 在/usr/local/arm目录中对交叉编译工具进行解压。 修改环境变量,使用 VI打开/etc/profile:sudo vi /etc/profile,在文件下加入:
export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin 安装相关库:sudo apt-get install lsb-core lib32stdc++6 使用交叉编译器的命令是“arm-linux-gnueabihf-gcc”,arm表示这是编译arm架构代码的编译器;linux表示运行在linux环境下;gnueabihf表示嵌入式二进制接口;gcc表示是gcc 工具。

参考正点原子嵌入式linux开发指南


作者:wjq97



裸机 交叉编译 工具 交叉

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章