arm gcc编译

Windows编译环境搭建

1.  首先编译用到的相关工具为:gcc,arm-none-eabi-gcc,make,网上下载。

2.  点击上面的链接,进入到windows编译目录下,可以看到三个文件:


第一个直接安装,安装的时候路径写C:\devtools\arm-none-gcc\5.4.1如下图:

点击安装即可。

 

另外两个安装包,最好解压到不同的盘符,比如可以将MinGW.zip解压到C盘,然后将C:\MinGW 添加到系统环境变量的path中,添加环境在 我的电脑->属性->高级系统设置->环境变量

然后将mingw.rar解压到D盘,添加到系统环境变量的path中。

说明:前者(MinGW.zip)是添加的是gcc指令,后者(mingw.rar)是make指令。

3.  上述环境配置OK以后,重启电脑,然后项目源码quaill-hill-firmware_20171222.7z解压缩到英文路径下,进入到..\quaill-hill-firmware\projects\quail_hill目录下,打开终端(按住shift点鼠标右键),执行make build “DISABLE_BUILD_SHA_QUERY=1”即可编译代码。(约需等待10分钟)


Linux编译环境搭建

 

1.  Linux下我们可以选择ubuntu发行版,然后双系统或者虚拟机都可以,下面以虚拟机为例,首先,安装虚拟机工具VMWare,安装包在SVN-- 如下图:

双击安装即可。

安装完之后打开VMwareWorkstation,点击创建新的虚拟机,或者在左上角点击文件->新建虚拟机:

 

然后会出现下面的界面,选择自定义安装,下一步:

 

不用管,下一步:

下个界面要选一个虚拟机镜像的路径, 会有一个ununtu14.04(32位)的虚拟机镜像,将它下载到你的电脑中,然后将它在你电脑中的路径写到下图对应的位置:

然后填一下用户信息,随便写:

 

 

下一步:

选一下处理器:

配一下内存:

 

网络连接选NAT;

等待安装即可。

 

 

 

2.  安装完ubuntu之后,进入系统(ctrl + alt + enter切换全屏),如果分辨率不好的话可以点击右上角的设置按钮,System Settings –> Displays 调整为自己的电脑分辨率。

 

然后在SVN目录下有一个gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2压缩包,先将其下载到自己电脑,然后打开ununtu虚拟机,打开home目录,将其从windows直接拖入Home中即可。

 

3.  按照上面的方法,将你的CV1.5的源码拖入虚拟机中,然后将arm-gcc解压,直接右键有一个Extract Here,提取即可。

然后打开终端(ctrl + alt + T),依次输入如下命令:

 

sudo cp -r gcc-arm-none-eabi-5_4-2016q3/opt/ovr-arm-none-gcc

sudo chmod -R 777 /opt/ovr-arm-none-gcc/

如下图:

 

最后,到你的源码的目录下执行如下命令即可编译:

Makebuild “DISABLE_BUILD_SHA_QUERY=1”

如下图:





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值