历史上的今天
返回首页

历史上的今天

今天是:2024年09月07日(星期六)

2021年09月07日 | Ubuntu安装arm-linux-gcc 详细步骤

2021-09-07 来源:eefocus

gcc编译的只能在Linux中使用,要在ARM中使用,还要使用交叉编译工具:

arm-linux-gcc


1.获取压缩包

首先尝试使用命令行安装,结果如下:

在这里插入图片描述

但是此方法需要翻墙获取(我听别人说的…),一般情况不会成功的。


所以在主机上下载 arm-linux-gcc的安装包,通过FTP传输工具发送压缩包到Ubuntu中:


发送到 /tmp 路径下,如图:

在这里插入图片描述

2.解压 压缩包到指定路径

然后解压压缩包到根目录,注意这里使用tar命令,根据压缩包的后缀信息看出使用bzip2压缩然后tar命令分包:


sudo tar -xjvf arm-linux-gcc-4.6.4-arm-x86_64.tar.bz2 -C /


可以查看解压后的路径:

在这里插入图片描述

3.新建目录,解放目录权限

先在/usr/local下创建一个arm目录,一会要将gcc-4.6.4放在此路径下,而且要解放arm目录权限


sudo chmod 777 /usr/local/arm

在这里插入图片描述

4.复制到新目录

将gcc-4.6.4复制到arm路径下:

注意要 -r 表示路径下全部内容都复制过去

在这里插入图片描述

5.配置环境变量和库变量

使用vim编辑器打开 :/etc/profile 进行编辑,在最后面加上如示:

6.使用source命令重新加载生效该配置文件

使用命令 source /etc/profile 使第5步的改变立即生效,既可以查看arm-linux-gcc的版本:


有时候需要重启一下

在这里插入图片描述

7.验证

通过VIM编辑一个C文件,然后让arm-linux-gcc编译之后,再使用file命令查看文件的属性:

在这里插入图片描述

可以看出,a.o文件是能够在32位的ARM平台上运行的,大功告成!

推荐阅读

史海拾趣

安谱隆(Ampleon)公司的发展小趣事

在独立发展后,安谱隆不断推出创新产品,巩固其在射频市场的地位。2015年12月,安谱隆推出了基于0.5μm工艺、额定功率为10至200W的GaN on SiC射频功率晶体管。这一产品的推出不仅展示了安谱隆在射频技术方面的领先实力,也为其在移动通信、广播电视等领域的应用提供了强有力的支持。

AITSEMI公司的发展小趣事

随着产品线的不断完善,AITSEMI公司开始积极寻求市场机会,并逐步在全球范围内建立销售网络。通过与各大消费电子品牌的紧密合作,AITSEMI的芯片产品成功应用于音频功放和电源管理等领域,为全球消费者提供了更优质的产品体验。同时,公司还积极拓展医疗、工业控制、照明等新兴市场,为公司的持续增长提供了强大的动力。

Excelsys公司的发展小趣事

品质是Excelsys公司的生命线。公司始终坚持严格的品质控制标准,从原材料采购到生产制造的每一个环节,都经过严格的质量检测。这种对品质的执着追求,让Excelsys的产品在市场上赢得了良好的口碑。同时,公司还建立了完善的售后服务体系,为客户提供及时、专业的技术支持,进一步提升了品牌的信誉度。

普芯达电子(Chipswinner)公司的发展小趣事

企业文化和团队建设是企业持续发展的基石。普芯达电子注重企业文化建设和团队建设,倡导“诚信、创新、协作、共赢”的价值观,营造了一个积极向上、团结和谐的工作氛围。公司注重员工的培训和发展,为员工提供了广阔的发展空间和良好的福利待遇。同时,普芯达电子还建立了完善的激励机制和绩效考核体系,激发了员工的工作积极性和创造力。这些措施的实施为公司的持续发展提供了有力的保障。

请注意,以上仅为故事框架的概述,你可以根据这些框架进一步扩展和详细化每个故事的内容。

Ho Chien Electronics Group Inc公司的发展小趣事

企业文化和团队建设是企业持续发展的基石。普芯达电子注重企业文化建设和团队建设,倡导“诚信、创新、协作、共赢”的价值观,营造了一个积极向上、团结和谐的工作氛围。公司注重员工的培训和发展,为员工提供了广阔的发展空间和良好的福利待遇。同时,普芯达电子还建立了完善的激励机制和绩效考核体系,激发了员工的工作积极性和创造力。这些措施的实施为公司的持续发展提供了有力的保障。

请注意,以上仅为故事框架的概述,你可以根据这些框架进一步扩展和详细化每个故事的内容。

EOREX公司的发展小趣事

在电子行业竞争日益激烈的背景下,EOREX公司敏锐地洞察到智能家居市场的巨大潜力。他们及时调整战略方向,将研发重心转向智能家居领域,推出了一系列具有创新性和实用性的智能家居产品。同时,EOREX还积极布局全球市场,通过与海外企业的合作与交流,不断引进先进的技术和设计理念,提升自身的竞争力。这些举措使得EOREX在智能家居领域迅速崛起,成为行业内的佼佼者。

问答坊 | AI 解惑

初学PIC单片机

想知道学PIC单片机需要什么软件? 在网上查的是需要: 1、MPLABV8.43(从microchip网站下的) 2、PICC编译器(C语言编译器) 3、PIC单片机单片机烧写器(具体软件暂时没查到)    有精通PIC单片机的高手请给予一下指点,其中第二,第 ...…

查看全部问答>

gogogo

[url=http://www.artgoin.com][/url]爱艺购,艺术的天堂,艺术的宝库,爱好艺术的人都该去看看,获取能找到一件稀世珍宝欧…

查看全部问答>

关于加速计和陀螺仪的测试

各位高手有没有测试过加速计和陀螺仪这两颗的功能阿,三轴加速计有X,Y,Z三个电压输出,都是经过其内部的AD转换后输出的,不知道这三个方向上的电压是怎么变化的,是有加速度的时候变化呢,还是位置改变了变化啊? 陀螺仪有X,Y两个电压输出,也是 ...…

查看全部问答>

关于MTD驱动的问题

很多MTD驱动都有调用simple_map_init()函数来初始化read,write等函数,不知道这个函数的用法,请大虾帮忙讲一讲啊,如果我需要改变这些read,write函数,该怎么办啦?…

查看全部问答>

求职: 请问有没有人需要高级WINCE工程师--限深圳地区!

求职: 请问有没有人需要高级WINCE驱动工程师--限深圳地区! 如有,请如下EMAIL联系 lumit_hu@126.com…

查看全部问答>

英蓓特STM32ARM开发板的初级改造(有图)

上周在研讨会上买了英蓓特的开发板,试了下,感觉有几个地方不爽,所以就自己动手DIY了:1)USB供电问题,必须插2条USB线,可怜我的本本一共才3个,鼠标用了一个,被他全占了,其它USB-232就没法用了;2)板子附带的1602没有接背光,而实际这 ...…

查看全部问答>

關於LMF232H5QD的UART問題

各位高手大家好,小妹我用此板子的UART出了一點問題,大家可以幫幫我嗎? 感激不盡 問題是這樣的,我開啟了八個UART,為了使輸入資料可以做辨識,個別在UART4跟UART5的地方 加了三個#字號跟一個通道編號 例如:UART4是  ###Edata 這樣 ...…

查看全部问答>

今年会出功率放大类的吗?

本帖最后由 paulhyde 于 2014-9-15 03:16 编辑 今年会出功率放大类的吗    …

查看全部问答>

这几天学习SimpliciTI协议栈的小总结合小纠结

SimpliciTI简介: SimpliciTI是TI开发的专门针对其CCxxxx系列无线通信芯片的网络协议。 它支持两种网络拓扑结构:严格的点对点通信和基于星型的网络拓扑结构,在星型连接中Hub点在SimplciTI被称为Access Point,简称AP.(AP就是常说的网关,数据中 ...…

查看全部问答>

TM4C 1294XL

老师给了一块tm4c 1294的launchpad,说让我们自己玩,但之前没接触过arm这些东西,接触过单片机;所以完全不知道怎么开始??这块板子能干嘛我都不知道,该怎么学习??完全处于迷茫状态??望大神相助,指点一二,让我有个方向!!非常感谢! …

查看全部问答>