在 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 <toolset> ]

{

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

相关推荐
路由侠内网穿透7 分钟前
本地部署开源发票管理系统 Invoice Ninja 并实现外部访问
运维·服务器·数据库·物联网·开源
m0_6948455723 分钟前
opendataloader-pdf部署教程:构建PDF数据处理系统
服务器·前端·前端框架·pdf·开源
学安全的小白30 分钟前
VMware安装windows server 2003 R2 教程(图文版)
服务器·windows
似水এ᭄往昔33 分钟前
【Linux】--进程控制
linux·运维·服务器
千里马学框架1 小时前
Ubuntu 24 搭建aosp源码环境详细笔记
android·linux·ubuntu·framework·安卓·aosp·源码环境
wuyoula1 小时前
全新轻量级高性能跨平台 AI聊天+AI网关桌面
服务器·开发语言·c++·人工智能
zhang133830890751 小时前
守护水工安全:CG-85D振弦式渗压计在大坝与堤防监测中的核心作用
运维·服务器·网络·人工智能·自动化
SPC的存折1 小时前
自用LNMP-Redis-NFS-Discuz5.0部署指南-脚本版
linux·运维·服务器·数据库·redis·mysql·缓存
阿火~1 小时前
docker完整镜像迁移【亲测有效】
linux·运维·服务器·docker·容器
网硕互联的小客服1 小时前
Linux root用户密码输入错误锁定策略,使用旧密码失败如何处理?
linux·服务器·网络·centos·自动化