在 Ubuntu 18.04 x86_64 上面安装 Linux-ARMv7 A/L GCC编译器

一键安装 Linux-ARMv7A GCC编译器:(平板、手机一般是)

###########################

输入以下命令:

1、sudo apt update

2、sudo apt install gcc-arm-linux-gnueabi

sudo apt install g++-arm-linux-gnueabi

3、arm-linux-gnueabi-gcc --version

一键安装 Linux-ARMv7L GCC编译器:(机顶盒一般是)

1、sudo apt update

2、sudo apt install gcc-arm-linux-gnueabihf

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

3、arm-linux-gnueabihf-gcc --version

用Ubuntu方便点,其它系统可能没法APT安装,Debian也可以,另外就自己手动安装把,那个挺麻烦的,手动安装注意把环境要整对,要不然编译出来的程序跑不了,或者没法编。

交叉编译 Boost:

编译B2

1、./bootstrap.sh --with-libraries=filesystem,thread --with-toolset=gcc

2、修改配置 project-config.jam

if ! gcc in feature.values \

{

using gcc : arm : /usr/bin/arm-linux-gnueabihf-gcc ;

}

3、编译源

./b2 -j32

Linux make(gcc) 通用交叉编译配置:

export CC=arm-linux-gnueabihf-gcc

export CXX=arm-linux-gnueabihf-g++

export LD=arm-linux-gnueabihf-ld

export RAINLIB=arm-linux-gnueabihf-rainlib

export AR=arm-linux-gnueabihf-ar

export LINK=arm-linux-gnueabihf-g++

相关推荐
腾讯蓝鲸智云4 分钟前
标杆客户实践提炼:CFlow 版本价值流模板实战指南
运维·服务器·自动化·云计算·devops
阿标的博客26 分钟前
Active Directory 组织单位和用户
服务器
Deryck_德瑞克1 小时前
【Nginx】配置差异分析
服务器·前端·nginx
前端 贾公子1 小时前
第06章:结构化输出 (上)
java·服务器·前端
一只小菜鸡..2 小时前
南京大学 操作系统 (JYY) 学习笔记:持久化的黑魔法——从磁铁、刻坑到闪存电荷
服务器·笔记·学习
翼龙云_cloud2 小时前
腾讯云国际站代理商: COS 对象存储 + CDN加速 从创建到加速完成
运维·服务器·云计算·腾讯云
aFakeProgramer2 小时前
Linux版本兼容问题及RTA-VRTE环境配置笔记
linux·笔记
Zhu7582 小时前
在Ubuntu24快速配置专用SFTP
linux·sftp
码农客栈3 小时前
Linux 内核顶层 Makefile 详解
linux
Embedded-Xin3 小时前
Rust学习——Cargo工具
linux·学习·架构·rust·嵌入式