快速索引
开发平台
- Development environment:
Linux
- Compilation tool chain:
arm-linux-gnueabihf-gcc
- Board:
Embedfire
EBF6ULL
S1 eMMc
拷贝交叉编译工具链到Linux主机
1、通过MobaXterm
远程登录Linux主机
点击图中按钮就可以将交叉编译工具链拷贝到Linux主机上;编译工具链从野火资料中下载的。如你所见,MobaXterm
这个工具还是挺强大,而且还是免费的。
安装交叉编译工具链
1、创建 imx6ull-toolchain目录存放交叉编译工具链
2、解压交叉编译工具
3、设置工具链永久生效
如不设置永久生效就要在编译的时候指定PATH
, ARCH
和CROSS_COMPILE
三个环境变量。
修改用户配置文件
vim ~/.bashrc
在该文件末尾添加
保存退出后,立马使用arm-linux-gnueabihf-gcc -o hello helloworld.c
编译程序会提示:
这是因为修改了用户配置文件还没有重新使其生效。执行下面命令后配置就生效了:
source .bashrc
再编译程序编译成功。