作者:ZHCX2011
转自:http://blog.csdn.net/zhcx2011/article/details/9113245
- 虚拟机Linux:ubuntu12.04
- 交叉编译工具:arm-linux-gcc-3.4.5
- 集成开发工具:Eclipse
- 第一步:安装交叉编译工具
- 1.这一步骤比较简单,下载下载的arm-linux-gcc-3.4.5.tar.bz2解压到Linux根目录即可.
-
- <span style="font-size:18px;"> #tar -jxvf arm-linux-gcc-3.4.5.tar.bz2 -C /</span>
- <span style="font-size:18px;">#export PATH=$PATH:/usr/local/arm/3.4.1/bin</span>
- 使用命令安装:
-
- <span style="font-size:18px;">#sudo apt-get install eclipse
- #sudo apt-get install eclipse-pde
- #sudo apt-get install eclipse-jdt</span>
1.建立工程 - 2.设置编译器
- *单击Project菜单,去掉Build Automatically的勾选,因为勾选的话,每次修改一个地方工程都会自动进行编译
-
*打开工程的属性对话框进行编译选项的设置
*我们的应用程序最终要到嵌入式arm上运行,这里就要把gcc改成arm-linux-gcc编译器,当然前提是你要在你的开发主机上先安装arm-linux-gcc
*C连接器也要改成arm-linux-gcc
*这里的Libraries是设置你的应用程序中用到的库文件,比如应用程序中用到了线程类,则这里在上面添加pthread这个库,下面就添加这个库的路径。如果应用程序没用到任何库文件就不用管了
*选中左侧的工程名,右键,在弹出的菜单中选择Build Project编译工程
*编译好后的工程,目标文件在Debug目录下