当前位置: 首页 > news >正文

ubuntu apt安装arm交叉编译工具

查找

  • 查找编译目标为32位的gcc-arm交叉编译器

命令

apt-cache search arm|awk 'index($1,"arm")!=0 {print}'|grep 'gcc-arm\|g++-arm'
#或者
apt-cache search arm|awk 'index($1,"arm")!=0 {print}'|grep -E 'gcc-arm|g\+\+-arm'

输出如下

g++-arm-linux-gnueabihf - GNU C++ compiler for the armhf architecture
gcc-arm-linux-gnueabihf - GNU C compiler for the armhf architecture
g++-arm-linux-gnueabi - GNU C++ compiler for the armel architecture
gcc-arm-linux-gnueabi - GNU C compiler for the armel architecture
gcc-arm-none-eabi - GCC cross compiler for ARM Cortex-A/R/M processors
gcc-arm-none-eabi-source - GCC cross compiler for ARM Cortex-A/R/M processors (source)
  • 查找编译目标为64位的gcc-arm交叉编译器

命令

apt-cache search arm|awk 'index($1,"aarch64")!=0 {print}'|grep 'gcc-aarch64\|g++-aa
rch64'

输出

g++-aarch64-linux-gnu - GNU C++ compiler for the arm64 architecture
gcc-aarch64-linux-gnu - GNU C compiler for the arm64 architecture

安装

  • 根据前面的查找结果和需求安装

安装gxx-arm-linux-gnueabihf

sudo apt install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf

安装gxx-aarch64-linux-gnu

sudo apt install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu
  • 查看安装版本

对于gxx-arm-linux-gnueabihf

arm-linux-gnueabihf-gcc -v
arm-linux-gnueabihf-g++ -v

对于gxx-aarch64-linux-gnu

aarch64-linux-gnu-gcc -v
aarch64-linux-gnu-g++ -v

参考

  • (48条消息) 嵌入式Linux开发: 从0开始编译并启动ARM Linux内核(全志)_编译arm linux内核_CNflysky的博客-CSDN博客

  • (49条消息) arm-none-eabi与arm-none-linux-gnueabi的区别_aiyo_的博客-CSDN博客

  • arm 交叉编译器各种gcc 傻傻分不清楚:gnueabi,gnueabhf,none-eaib - 知乎 (zhihu.com)

  • Arm GNU Toolchain Downloads – Arm Developer

  • GCC, the GNU Compiler Collection - GNU Project

http://www.lryc.cn/news/37901.html

相关文章:

  • 阿里云一面经历
  • Java Stream中 用List集合统计 求和 最大值 最小值 平均值
  • 【Linux】多线程---线程控制
  • 秒杀高并发解决方案
  • 【每日一题】蓝桥杯加练 | Day07
  • 条件语句(分支语句)——“Python”
  • 论文投稿指南——中文核心期刊推荐(国家财政)
  • 面向数据安全共享的联邦学习研究综述
  • Redis经典五种数据类型底层实现原理解析
  • Jackson 返回前端的 Response结果字段大小问题
  • 每天五分钟机器学习:你理解贝叶斯公式吗?
  • C++的入门
  • 数据的存储
  • Linux查看UTC时间
  • SpringBoot修改启动图标(详细步骤)
  • 【每日一题Day143】面试题 17.05. 字母与数字 | 前缀和+哈希表
  • Go 内置运算符 if for switch
  • C语言指针数组实际应用(嵌入式)
  • 常用的Java注解详解
  • 华为OD机试题 - 第 K 个最小码值的字母(JavaScript)| 机考必刷
  • vscode环境配置(支持跳转,阅读linux kernel)
  • zigbee学习笔记:IO操作
  • 华为OD机试题 - 最少数量线段覆盖(JavaScript)| 机考必刷
  • python趣味编程-2048游戏
  • 求解完全背包问题
  • 我们为什么使用docker 优点 作用
  • Python每日一练(20230311)
  • 202109-3 CCF 脉冲神经网络 66分题解 + 解题思路 + 解题过程
  • Aurora简介
  • 【python实操】用python写软件弹窗