一、Linux (Ubuntu)
多数安装 xxx-gnueabihf
apt install gcc-arm-linux-gnueabihf #安装gccapt install g++-arm-linux-gnueabihf #安装g++apt install gcc-arm-linux-gnueabi
二、Windows (win10)
下载编译器
arm官网:/downloads/-/arm-gnu-toolchain-downloads
arm官网arm gcc有Windows和Linux两个版本,最新编译器也有macOS版本
如下:下载Windows版本,新版本有exe可以直接下载安装。
解压
本次下载10.2版本,没有exe只有压缩包,解压时会提示名字重复。
因为windows文件名不区分大小写。我点全否,不知道这样有没有问题
配置环境变量
注销或重启电脑后环境变量才会生效
测试
开发板运行
三、arm-gcc编译通配符问题
linux
arm-linux-gnueabihf-gcc *.c #会编译文件夹下所有c文件
windows
windows要借助Makefile文件实现。
CC = arm-none-linux-gnueabihf-gccSRC = $(wildcard ./*.c)Target = test$(Target):$(SRC)$(CC) $^ -o $@ %.o:%.c$(CC) $^ -o $@
windows安装make可以参考下面链接:
/qq_31868891/article/details/129333319