Ubuntu下重新配置eclipse的工作环境

1 安装eclipse

在工作中,需要使用eclipse进行开发工作,其中需要编译的有

stm32板上的程序
A9板子上的程序

新分配了一台主机,装的是Ubuntu 16.04 系统,因此重新搭建一下环境,步骤与问题记录于此。


1.1 在SVN上下载全部工程代码

1.2 配置JDK环境

打开tools里的eclipse时,会弹出错误提示,大意是指需要安装java-jdk。
这里在终端输入:
apt-get install default-jdk


2 配置workspace

打开 Windows —> Preferences,删掉以前的
这里写图片描述

打开File —> Switch Workspace —> other… 导入现在使用的。


3 导入工程文件

打开File —> Import…
这里写图片描述
选择 Existing Projects into Workspace
这里写图片描述


4 编译前的配置

设置如下
这里写图片描述
Organize External Tools Favorites —> Add.. —> Select All
配置新的板子rotation时,选择上图中的External Tools Configurations…
复制一个fw_slide
修改Name以及Argument


5 编译不过问题汇总

5.1 qmake相关配置

第一次编译会报一个类似于这样的错误
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qmake': No such file or directory
该错误应修改qmake路径。

隐约记得qtchooser下有个配置文件,所以使用
locate qtchooser
找到完整路径:/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
使用vi修改:
vi /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
第一行添加 /opt/Qt5.4.0/5.4/gcc_64/bin ,该路径是我新装的qtcreater3.3.0所带的qmake路径。

5.2 交叉编译工具无法使用

再次编译可能会遇到类似:
cannot find arm-fsl-linux-gnueabi-g++ : No such file or directory

然而当你一步步cd进去该目录,发现就它就安安静静的并且权限绿绿的放在那,网上找了好久发现是因为
64位系统缺少对32位库的支持
解决方法很简单,一条命令
sudo apt-get -f install lib32z1
检查方法:
arm-fsl-linux-gnueabi-g++ -v

扫描二维码关注公众号,回复: 1692998 查看本文章

5.3 arm_sdk_install安装

再次编译,还是不过,但会给个提示NOTE。
工作目录下输入:
make arm_sdk_install

猜你喜欢

转载自blog.csdn.net/qq_30650153/article/details/80451180