codeblocks是一款C/C++ide,轻量、便携、全平台,且可以安装多款编译器。很适合编译linux应用。在这里对Codeblocks配置交叉编译环境做一下记录。
1、安装codeblocks和交叉编译器
Binary releases - Code::Blocks
Arm GNU Toolchain Downloads – Arm Developer
2、配置编译器
打开codeblocks-settings-compiler选项,找到toolchain executables,选择GNU GCC Compiler for ARM,打开刚刚安装的交叉编译器路径
配置成如图所示
3、新建空工程
4、为工程添加文件,我这里随便写了一个main
5、右键工程选择Properties-build target
6、将右边输出文件改成elf格式,OK
7、开始编译,可以看到成功输出test.elf