deepin arm linux gcc,基于Deepin 搭建嵌入式开发环境 eclipse+arm-linux-gcc-4.3.2

废话不多说直接开整

需要下载的工具

eclipse-cpp-2018-09-linux-gtk-x86_64.tar.gz

52e814d6b0ff221454cb6bb0b9b0ff9f.png

Eclipse官方下载地址

arm-linux-gcc-4.3.2.tgz 交叉编译器

jdk-11.0.1_linux-x64_bin.tar.gz

85d10e06e9254a6815e184d55d6f46a1.png

JDK官方下载地址

接下来开始安装

首先安装jdk

tar -xvf jdk-11.0.1_linux-x64_bin.tar.gz 安装在你的当前目录下

之后把解压后的文件拷贝到/usr/local 下方便管理,这可依据个人喜好不做要求

我现在的安装路径是这个/usr/local/jdk-11.0.1/,这路径接下来需要加入到环境变量中,需注意

配置环境变量 sudo vi /etc/profile 在该文件最后一行加入下面代码

export JAVA_HOME=/usr//usr/local/jdk-11.0.1/

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

exportCLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

- 在命令行输入 source /etc/profile 立即生效

- 测试一下安装是否成功 输入: java -version 查看jdk版本

f181881b3df1333dd46c938b8f3b21ea.png

安装eclipse

tar -xvf eclipse-cpp-2018-09-linux-gtk-x86_64.tar.gz

之后进入eclipse安装目录执行./eclipse 运行

17518f7896f3b3b087e4a6f92e70dac7.png

使用Deepin的另一个好处是不用去创建快捷方式,因为你可以把当前运行的软件固定在下方的任务栏中。

但是我也弄了一个快捷方式,步骤如下:

sudo gedit /usr/share/applications/eclipse.desktop

加入:

[Desktop Entry]

Encoding=UTF-8

Name=Eclipse Platfrom

Comment=Eclipse IDE

Exec=/home/paolo/Downloads/eclipse/eclipse

Icon=/home/paolo/Downloads/eclipse/icon.xpm

Terminal=false

StartupNotify=true

Type=Application

Categories=Application;Development;

在/usr/share/applications/目录下会有一个eclipse 的图标如下:

bbc2fb63d24cd83ee8bdaaffecf4ce4f.png

直接双击图标后可能会出现jre相关的error

进入eclipse安装路径 ,加入你的jdk bin的路径

创建jre文件夹: mkdir jre

进入jre文件夹并创建链接:

cd jre

创建jdk链接:

ln -s /usr/local/jdk-11.0.1/bin bin

之后可正常打开Eclipse,可把这个图标放入桌面

最后进入Project->Properties,选择C/C++ Builder下的 Tool Chain Editoer 配置各个交叉编译工具选项!

至此大功告成开始愉快地搬砖吧O(∩_∩)O哈哈~

---------------------------------分割线

把交叉编译器在eclipse中的配置贴一下

其实实际工程用到是gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux.tar.xz

直接使用tar -xvf 解压之后在 /etc/bash.bashrc 文件的末尾导入环境变量路径

export PATH=$PATH:/home/paolo/gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux/bin

6498d652dfe81790a0f9d8be5776d21c.png

6a2b59c05f910817d700bf69c26a0a8e.png

2f8c7a421b3de3d3e64fe62fa2c480fd.png

547bba6e0ecc8411ec2a9371d061ed1f.png

bd60ba33ffd5d963347d307c901fa391.png

5fe17d1cc3d3325062ad7a4e1a9175b8.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值