在 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++

相关推荐
网络小白不怕黑15 分钟前
httpd监控
linux·运维·服务器
龙仔72527 分钟前
SQL Server 批量多库只读账号一键脚本(带逐行注释完整脚本 + 分段逐句详细解释)
服务器·数据库·sql·sqlserver·dba
知福致福37 分钟前
vscode连接远程服务器登录codex插件一直卡在gpt图标页,不跳转浏览器登录
服务器·vscode·gpt
dadaobusi1 小时前
在 Buildroot 中为 RISC-V 64 架构集成 numactl
运维·服务器
weixin_307779132 小时前
Linux下Docker Compose里运行PostgreSQL数据库故障诊断Shell脚本
linux·运维·数据库·docker·postgresql
AI创界者2 小时前
安全测试环境搭建:在 Kali Linux 中部署与配置开源 WebShell 管理工具 AntSword(蚁剑)
linux·运维·安全
猪头少年不会遇见算法学姐2 小时前
Makefile快速上手笔记
linux·学习
qiu_lovejun9982 小时前
linux安装docker和redis和rabbitmq和nginx和rocketmq和kafka
linux·redis·docker·kafka·rabbitmq·rocketmq
运维大师2 小时前
【Linux运维极简教程】04-进程与服务管理
linux·运维
javajenius3 小时前
Masslynx 4.1安装包免费下载及详细安装教程
java·服务器·前端·其他