1.安装交叉开发工具链
下载地址:https://releases.linaro.org/components/toolchain/binaries/
![图片[1]-I.MX6ULL裸机环境搭建-代码猫-优质代码分享学习平台](https://oss.daimamao.com/wp-content/uploads/2024/11/20241125171812950.png)
2.选择版本号:
选择低版本,并后缀携带hf,含有硬件浮点数运算的版本
https://releases.linaro.org/components/toolchain/binaries/latest-4/arm-linux-gnueabihf/
![图片[2]-I.MX6ULL裸机环境搭建-代码猫-优质代码分享学习平台](https://oss.daimamao.com/wp-content/uploads/2024/11/20241125171812257-1024x382.png)
将下载的编译工具放置到ubuntu中
![图片[3]-I.MX6ULL裸机环境搭建-代码猫-优质代码分享学习平台](https://oss.daimamao.com/wp-content/uploads/2024/11/20241125171812452-1024x490.png)
解压:
tar -xvf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz
进入解压后的文件夹中的bin目录
![图片[4]-I.MX6ULL裸机环境搭建-代码猫-优质代码分享学习平台](https://oss.daimamao.com/wp-content/uploads/2024/11/20241125171812299-1024x179.png)
将当前bin目录添加到环境配置path中,可以达到全局编译的目的
sudo vim /etc/bash.bashrc
增加环境参数
![图片[5]-I.MX6ULL裸机环境搭建-代码猫-优质代码分享学习平台](https://oss.daimamao.com/wp-content/uploads/2024/11/20241125171812913.png)
验证命令 arm-linux-gnueabihf-c++ -v
能否调出版本号
在测试目录下,增加一个测试c文件,通过arm-linux-gnueabihf-gcc hello.c
进行编译,然后再用file a.out
命令查看编译后的文件执行参数详情是arm平台。
© 版权声明
文章版权归作者所有,转载请注明出处。
THE END
暂无评论内容