嵌入式开发中,在windows下进行编译生成执行文件在Linux下执行的方式通常称为嵌入式开发。在windows中常使用GIT工具进行开发。Linux通常使用gcc进行编译,但是在windows中进行编译需要使用arm-linux-gnueabihf-gcc 进行编译。
但是一般在window中下载安装的GIT是不能直接使用arm-linux-gnueabihf-gcc进行编译的。需要进行环境配置才可以使用。
具体步骤:
1.下载Linux内核源码版本尽量与对应的Linux系统版本相一致,我使用的版本是4.94.4.9版本下载地址:知乎 - 安全中心
Windows下的编译器,命名一般为:gcc-linaro-4.9.4-2017.01-i686-mingw32_arm-linux-gnueabihf.tar.xz。带有mingw32字样的,就是Windows版的。
2.下载好之后进行解压,我是解压到了E盘。
3.添加环境变量,
直接在电脑右下方搜索:高级系统设置,点击红色方框
然后,点击环境变量
然后点击系统变量中的path
然后点击新建,将路径
E:\gcc-linaro-4.9.4-2017.01-i686-mingw32_arm-linux-gnueabihf\bin
添加到红框中点击确定即可。
最后在GITbash中输入:arm-linux-gnueabihf-gcc --help,出现了下图,即表示可以使用
arm-linux-gnueabihf-gcc命令。