在 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 分钟前
【Linux 内核专栏 13】快IO层
linux·服务器·嵌入式硬件
嵌入式分享16 分钟前
嵌入式分享#63:RK3588 怎么选?全系列选型指南
linux
刘胡子大叔28 分钟前
repo 与 index:站点目录该怎么切
ubuntu·php
Pointer Pursuit30 分钟前
Linux调试器 ——gdb/cgdb
linux·运维·服务器
IanSkunk37 分钟前
从检查设备到训练方案:眼科与视光中心设备联动的数据通路、字段口径与校验规则
服务器·数据库·负载均衡
chenlance43 分钟前
PADS灌铜、覆铜过程和技巧小汇总
linux·服务器·网络
xixiaoyunya44 分钟前
服务器自动备份怎么做:十几分钟搭建一套稳定可监控的方案
运维·服务器
HideF1 小时前
【无标题】
linux
高山有多高1 小时前
【Linux笔记】NAT与内网穿透
linux
迷途之人不知返1 小时前
自主实现一个简单的shell命令行
linux