I.MX6ULL裸机环境搭建

1.安装交叉开发工具链

下载地址:https://releases.linaro.org/components/toolchain/binaries/

图片[1]-I.MX6ULL裸机环境搭建-代码猫-优质代码分享学习平台

2.选择版本号:

选择低版本,并后缀携带hf,含有硬件浮点数运算的版本

https://releases.linaro.org/components/toolchain/binaries/latest-4/arm-linux-gnueabihf/

图片[2]-I.MX6ULL裸机环境搭建-代码猫-优质代码分享学习平台

将下载的编译工具放置到ubuntu中

图片[3]-I.MX6ULL裸机环境搭建-代码猫-优质代码分享学习平台

解压:

tar -xvf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz

进入解压后的文件夹中的bin目录

图片[4]-I.MX6ULL裸机环境搭建-代码猫-优质代码分享学习平台

将当前bin目录添加到环境配置path中,可以达到全局编译的目的

sudo vim /etc/bash.bashrc

增加环境参数

图片[5]-I.MX6ULL裸机环境搭建-代码猫-优质代码分享学习平台

验证命令 arm-linux-gnueabihf-c++ -v 能否调出版本号

在测试目录下,增加一个测试c文件,通过arm-linux-gnueabihf-gcc hello.c 进行编译,然后再用file a.out命令查看编译后的文件执行参数详情是arm平台。

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发
头像
平等表达,友善交流,有爱评论~
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容