news 2026/4/23 8:19:26

Linux,安装 ARM 交叉编译器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux,安装 ARM 交叉编译器

为什么安装ARM交叉编译器 ?

1架构不同:

Linux PC (Intel/AMD) 通常是 x86/x86_64 架构。

如树莓派、手机、路由器、IoT设备…是 ARM 架构。

不同架构的 CPU 指令集不同,直接编译的程序无法跨架构运行

2、交叉编译的作用:

交叉编译器(如 arm-linux-gnueabihf-gcc)运行在 x86 主机上,但生成 ARM 架构的可执行文件。

这样就可以在 PC 上快速编译,然后将二进制文件复制到 ARM 设备上运行。

3.为什么不用ARM设备直接编译?

ARM 设备(尤其是嵌入式设备)通常计算资源有限(CPU慢、内存小)。

在 PC 上交叉编译速度更快,且不影响目标设备的运行性能。

开发环境(编辑器、工具链)在 PC 上更完善。

安装方法一:从APT仓库安装(推荐初学者)

1、安装ARM交叉编译器(Ubuntu官方版)
sudo aptupdate
sudo apt installgcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf

2、验证安装
arm-linux-gnueabihf-gcc--version
arm-linux-gnueabihf-g++--version

3、其他有用工具(ARM 交叉编译的二进制工具集,创建、管理和操作二进制文件)
sudo apt installbinutils-arm-linux-gnueabihf

安装方法二:安装Linaro GCC(Linaro版,更专业

下载 Linaro GCC(ARM官方合作),以gcc-linaro-7.5.0为例:

1、 cd ~ 切换到用户目录,然后输入下面的命令,下载压缩包

wget https://releases.linaro.org/components/toolchain/binaries/7.5-2019.12/arm-linux-gnueabihf/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xz

2、 解压到/opt
sudo tar -xfgcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xz-C/opt

3、添加到PATH
echo 'export PATH=/opt/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin:$PATH'>>~/.bashrc
source~/.bashrc

4、 验证

arm-linux-gnueabihf-gcc--version

查找编译器安装位置:

查找所有同名的编译器(按PATH顺序): which -a arm-linux-gnueabihf-gcc

查找 ARM 交叉编译器(只显示PATH中优先级最高的): which arm-linux-gnueabihf-gcc

查找对应的 C++ 编译器: which arm-linux-gnueabihf-g++

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 15:56:43

开源绘画大模型简单了解

根据 c 站的分类来看 SD 系列:SD 1.5,SD 1.5 LCM等 SD 开头的,相对来说最久远不过插件丰富 SDXL (高清进阶),包括SDXL 1.0,Pony,Playground V2等 现在性能上最强:Flux.1 D(对应 dev …

作者头像 李华
网站建设 2026/4/20 21:03:45

30岁转行AI大模型:从传统行业到AI算法工程师的蜕变之路_30岁转行AI大模型,刚好赶上风口!

本文分享了一位30岁从业者从传统制造业成功转型为AI大模型算法工程师的真实经历。作者详细介绍了从Python基础学习到专攻大模型的技术路径,以及项目实践和面试经验。文章强调30岁转行AI大模型不仅来得及,而且正值风口,鼓励转行者不要被年龄限…

作者头像 李华
网站建设 2026/4/11 2:52:44

DeepSeek Engram技术解析:大模型条件记忆与稀疏计算的完美结合

DeepSeek发布的Engram技术通过条件记忆作为MoE模型的补充稀疏性维度,实现了O(1)复杂度的知识检索。该技术采用词表压缩、哈希方法、多头查表等创新机制,平衡了神经网络计算与静态记忆资源配比。实验表明,在同等参数量和计算量条件下&#xff…

作者头像 李华
网站建设 2026/4/20 0:05:17

AIGC检测率太高?这款小众工具比话让我从80%降到8%

AIGC检测率太高?这款小众工具比话让我从80%降到8% TL;DR 论文AIGC检测率飙到80%?别慌,我发现了一款小众但超好用的工具——比话降AI。用它处理之后,我的AIGC率直接从80%降到了8%,效果惊艳。比话用的是自研Pallas引擎…

作者头像 李华
网站建设 2026/4/22 17:53:34

北大DeepSeek新突破:Engram模块让大模型推理能力提升5.0+

DeepSeek与北大合作提出Engram模块,将大模型的"计算"与"记忆"分离。传统模型用多层网络"重建"静态知识效率低下,而Engram通过N-gram哈希实现O(1)时间复杂度的知识检索。实验显示,相同参数下,Engram…

作者头像 李华