Duanxx的嵌入式学习:
Win7安装交叉编译环境
——Duanxx
——2015-09-15
ARM-linux的交叉编译环境,一般的教程都是在linux系统(比如ubuntu)上安装linaro的arm-linux-gnueabihf编译环境,然后再安装Eclipse和CDT,这样来实现交叉编译环境的安装。
我个人使用这种方法已经使用了几年了,因为我个人比较喜欢使用Linux系统(我使用的是CentOS),所以感觉很自然。但对于初学者而言,如果对linux系统不熟悉,这个方法非常的麻烦,仅仅是为了编译一个可以在ARM-linux上运行的elf文件,还要装虚拟机,学习linux系统的很多使用方法,挺麻烦的。
这两天试了一下在windows平台上安装交叉编译环境,成功了,这里将详细教程写下来,就当是做个记录。
目录
一、安装Eclipse (2)
二、安装CDT (3)
2.1Eclipse Marketplace 安装CDT (4)
2.2 Install New Software 安装CDT方案1 (4)
2.3 Install New Software 安装CDT方案2 (7)
2.4 手动安装CDT (9)
三、安装minGW (10)
四、安装Linaro ToolChain (10)
五、搭建交叉编译开发环境 (13)
六、RSE将可执行文件传输到ARM上 (26)
一、安装Eclipse
Eclipse的下载网址是:/downloads/
双击eclipse安装不上会有下面的这个网页,我打红框的都可以直接使用,这里其实是无所谓的,因为Eclipse是基于插件的开发环境,如果只是为了开发C++的,可以考虑选择后面一个“Eclipse IDE for c/C++ Developers”。
Eclipse解压后就可以直接使用,见下图中的,同时注意一下freatures和plugins文件夹。
二、安装CDT
如果在第一步选择的是“Eclipse IDE for c/C++ Developers”,可以跳过这一节。
CDT是Eclipse用于编译C/C++的插件,总共有三种方式可以安装,这里逐一介绍一下:由于google被封了,如果人品不好前两种方法可能行不通,可以直接使用第三种方法。
这里首先要看一下当前Eclipse的版本:
Help -> About Eclipse ,可以看到我当前的Eclipse版本是Luna,4.4.2
2.1  Eclipse Marketplace 安装CDT
在Eclipse 的Help -> Eclipse Marketplace 中
搜索CDT,就可以看到适合当前Eclipse版本的CDT,选择Update,就可以完成安装。
2.2 Install New Software 安装CDT方案1
这里首先选择Help -> Install New Software
在下拉框中可以到:Luna - /releases/luna,当然,这个根据Eclipse的版本不同,可能会有所改变。
然后会出现下面这个列表,将Programing Languages展开

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。