当前位置:首页 > > 嵌入式微处理器
[导读]在Ubuntu系统上自带的gcc主要针对X86架构,我们需要一个可以运行在X86架构上,可以编译ARM架构的gcc编译器,最终可以在ARM架构上运行,这个就是交叉编译器。


在Ubuntu系统上自带的gcc主要针对X86架构,我们需要一个可以运行在X86架构上,可以编译ARM架构的gcc编译器,最终可以在ARM架构上运行,这个就是交叉编译器。交叉编译器有很多种,我们使用 Linaro出品的交叉编译器,安装以4.9.4版本为例,安装过程如下:

1.  在/home/lumeng/Linux下创建一个tool目录,以后所有的工具都放到这里。 


2.  进入tool目录,将交叉编译器拷贝到此目录中


3.  将交叉编译器安装到 /usr/local/arm 下,如果在local目录下不存在arm目录,需要手动的创建。


4.  将/home/lumeng/Linux/tool 下的交叉编译复制到/usr/local/arm 目录下。


5.进入/usr/local/arm 目录下,执行sudo tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz 命令,等待交叉编译器解压完成。


6.添加环境变量,使用vi 打开/etc/profile文件,在最后追加一个交叉编译的路径,具体添加内容为:
export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin


7.保存,重启即可使用交叉编译器,输入arm-linux-gnueabihf-gcc –v,出现版本号证明安装成功。


END

本文系21ic蓝V作者一路向北lm编撰


推荐阅读
呵,你会51单片机的精确延时吗?
关于画电路图的10大分歧,你站哪边?
早期MCU芯片是怎么加密的?


→点关注,不迷路←

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

嵌入式ARM

扫描二维码,关注更多精彩内容

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

在半导体产业的传统认知中,Arm 是构建数字世界的“图纸提供商”。然而,随着代理式 AI(Agentic AI)对异构计算需求的指数级增长,单纯的 IP 和计算子系统授权已难以完全消纳市场对于算力部署时效性的渴求。Arm...

关键字: ARM AGI CPU 数据中心 AI

展望未来,当摩根士丹利预测中 800 倍增长的机器人半导体市场真正兑现时,Arm 的物理 AI 平台将作为底层基础设施,支撑起从工厂到家庭、从道路到天空的智能物理世界。计算的边界正在被重新定义,而 Arm 已在新边界上筑...

关键字: ARM 物理 AI 自动驾驶 机器人

3月25日消息,一直以来,Arm都是一家对外提供IP授权的芯片企业,包括CPU、GPU、NPU和各种系统IP。

关键字: ARM META

成立三十余年来,Arm一直是芯片行业特殊的“幕后推手”——不生产一颗芯片,却定义了全球99%智能手机的底层架构。然而,这家长期保持中立的IP授权巨头,如今正打破自己一手建立的商业规则。

关键字: ARM CPU 芯片

Arm 首次将其平台矩阵拓展至量产芯片产品,为业界提供覆盖 IP、Arm计算子系统 (CSS)及芯片的最广泛的计算产品选择。 发布首款由 Arm 设计的数据中心 CPU——Arm AGI CPU,专为代理式AI 基...

关键字: ARM CPU 数据中心 代理式AI

为下一代 AI 基础设施实现突破性机架级性能、扩展性和效率

关键字: ARM AGI CPU 代理式AI

在Zynq MPSoC开发中,实现PS端Linux与PL端自定义IP核的AXI互联是构建高性能异构系统的关键环节。这种互联方式充分发挥了ARM处理器的软件优势与FPGA的硬件加速能力,为复杂应用提供了强大的计算平台。

关键字: Zynq MPSoC Linux

在物联网与智能设备飞速普及的当下,嵌入式系统的安全性与稳定性愈发关键。实时操作系统(RTOS)凭借其高确定性、低延迟的特性,成为工业控制、医疗设备、航空电子等安全敏感领域的核心支撑。而内存保护单元(MPU)作为硬件级安全...

关键字: Linux Windows

在工业控制、汽车电子等实时性要求严苛的领域,中断风暴如同悬在系统头顶的达摩克利斯之剑——当多个高优先级中断密集触发时,传统MCU常因处理能力不足陷入瘫痪。ARM Cortex-M内核通过NVIC(嵌套向量中断控制器)的优...

关键字: 中断风暴 ARM
关闭