259110|4

7059

帖子

11

TA的资源

版主

楼主
 

【正点原子阿尔法 IMX6ULL Linux开发板】安装交叉编译器 [复制链接]

1、我们要先将交叉编译工具拷贝到 Ubuntu 中,我们在当前用户根目录下创建了一个名为“linux”的文件夹,在这个 linux 文件夹里面再创建一个名为“tool”的文件夹,用来存放一些开发工具:

xxx@xxx-virtual-machine:~$ mkdir linux
xxx@xxx-virtual-machine:~$ cd linux/
xxx@xxx-virtual-machine:~/linux$ mkdir tool
xxx@xxx-virtual-machine:~/linux$ cd tool
xxx@xxx-virtual-machine:~/linux/tool$ 

2、将交叉编译器,在下载资料的:5、开发工具->1、交叉编译器。将交叉编译器拷贝到 Ubuntu 中刚刚新建的“tool”文件夹中,操作如下图 所示:

  3、在 Ubuntu 中创建目录:/usr/local/arm,命令如下:

xxx@lugl-virtual-machine:~/linux/tool$ sudo mkdir /usr/local/arm
[sudo] xxx 的密码: 

4、然后将刚才我们拷复的编译器文件复制到刚刚建好的/usr/local/arm/目录下面:

lugl@lugl-virtual-machine:~/linux/tool$ sudo cp gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz /usr/local/arm/
lugl@lugl-virtual-machine:~/linux/tool$ cd /usr/local/arm/
lugl@lugl-virtual-machine:/usr/local/arm$ ls
gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz

5、然后我们解压:

lugl@lugl-virtual-machine:/usr/local/arm$ sudo tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz 

6、我们就生成了gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf的交叉编编工具链。

lugl@lugl-virtual-machine:/usr/local/arm$ ls
gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf
gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz

7、

修改环境变量,使用 VI 打开/etc/profile 文件,命令如下:
sudo vi /etc/profile
打开/etc/profile 以后,在最后面输入如下所示内容:
export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin

 添加完成以后,保存退出,重启ubuntu,这样交叉工具键就安装成好。

 

安装好后,就可以开始hello world之旅了。

此帖出自ARM技术论坛

最新回复

看了楼主的讲解,基本上是创建了一个名为“linux”的文件夹,后面其他基本上是将交叉编译器拷贝到 Ubuntu 中刚刚新建的文件夹中,,,   详情 回复 发表于 2023-4-30 08:54
点赞 关注
 

回复
举报

7228

帖子

192

TA的资源

五彩晶圆(高级)

沙发
 

系统是用的正点原子推荐的版本吗

此帖出自ARM技术论坛

点评

装系统太费硬盘的,我用的是早已创建好的自己安装的ubuntu20.  详情 回复 发表于 2023-4-30 06:10
 
 
 

回复

7059

帖子

11

TA的资源

版主

板凳
 
常见泽1 发表于 2023-4-29 23:54 系统是用的正点原子推荐的版本吗

装系统太费硬盘的,我用的是早已创建好的自己安装的ubuntu20.

此帖出自ARM技术论坛
 
 
 

回复

1704

帖子

0

TA的资源

五彩晶圆(初级)

4
 

看了楼主的讲解,基本上是创建了一个名为“linux”的文件夹,后面其他基本上是将交叉编译器拷贝到 Ubuntu 中刚刚新建的文件夹中,,,

此帖出自ARM技术论坛

点评

对呀,一是解压到指定目录,然后解压,还有就是把路径添加到/etc/profile里面,让系统可以找得到,当然也可以指定绝对路径,就是比袍麻烦而已。  详情 回复 发表于 2023-4-30 09:58
 
 
 

回复

7059

帖子

11

TA的资源

版主

5
 
火辣西米秀 发表于 2023-4-30 08:54 看了楼主的讲解,基本上是创建了一个名为“linux”的文件夹,后面其他基本上是将交叉编译器拷贝 ...

对呀,一是解压到指定目录,然后解压,还有就是把路径添加到/etc/profile里面,让系统可以找得到,当然也可以指定绝对路径,就是比袍麻烦而已。

此帖出自ARM技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表