Deepin系統(tǒng)安裝eclipse2021-03及CDT插件的安裝教程
說(shuō)明: 操作系統(tǒng):deepin20.1
一、下載
eclipse_2021-03下載
jdk-16.0.1下載,選下圖所示:
二、安裝
2.1 解壓
將壓縮包解壓到指定目錄,此處我解壓到“/opt”
tar -zxvf eclipse-SDK-4.19-linux-gtk-x86_64.tar.gz -C /opt tar -zxvf jdk-16.0.1_linux-x64_bin.tar.gz -C /opt
2.2 設(shè)置環(huán)境變量
#jdk路徑 JAVA_HOME=/opt/jdk-16.0.1 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #eclipse的路徑 export PATH=$PATH:/opt/eclipse/
2.3 重啟
重啟計(jì)算機(jī),使設(shè)置的環(huán)境變量生效。
三、配置
3.1 配置eclipse桌面圖標(biāo)
此時(shí)可以在eclipse解壓目錄下運(yùn)行eclipse,但是沒(méi)有桌面圖表,以下為配置圖標(biāo)方法:
打開(kāi)如下文件:
sudo vim /usr/share/applications/eclipse.desktop
在打開(kāi)的文件中寫入如下內(nèi)容,之后保存退出。
[Desktop Entry] Name=eclipse Comment= open eclipse Exec=/opt/eclipse/eclipse Terminal=false Type=Application Icon=/opt/eclipse/icon.xpm StartupNotify=true Categories=Application;
在當(dāng)前路徑(/usr/share/applications/)的終端窗口,鼠標(biāo)右鍵選擇“在文件管理器中打開(kāi)”,如下:

就會(huì)看到已經(jīng)有eclipse的圖標(biāo)了,如下:

鼠標(biāo)對(duì)著eclipse的圖標(biāo)右鍵,發(fā)送快捷方式到桌面:

回到桌面,可以看到圖標(biāo):

雙擊該圖表,打開(kāi)軟件如下:

3.2安裝Eclipse Marketplace

選擇下載源:

搜索:Eclipse_Market

安裝好商店后,可以看到:

3.3安裝SVN插件
打開(kāi)商店,搜索:SVN

菜單往下還有一個(gè):

后一個(gè)更受歡迎,這里我安裝了后面一個(gè)。
3.4配置嵌入式開(kāi)發(fā)環(huán)境
3.4.1 CDT插件安裝
添加新的CDT下載源:
https://download.eclipse.org/tools/cdt/releases/10.2
如圖:

選擇以下部分內(nèi)容安裝:


之后按提示安裝完畢即可,安裝過(guò)程需要等待一段時(shí)間。
3.4.2創(chuàng)建一個(gè)C項(xiàng)目:


繼續(xù)安裝:

繼續(xù):

上圖這里需要填入交叉編譯工具鏈路徑,我的工具鏈如下:

上圖中由于工具鏈名字過(guò)長(zhǎng),使用軟鏈接簡(jiǎn)化了名字.
創(chuàng)建完工程后,在工程下加入源文件,如下:

寫一個(gè)優(yōu)雅的hello句子,如下:

給工程配置編譯器,如下




查看下編譯模式(debug還是release):

編譯:

看到console窗口顯示:

去終端看看:


換成release模式編譯一把:

編譯完成后去終端看看:


比較兩個(gè)不同模式下編譯結(jié)果大小:

Debug模式下編譯結(jié)果比Release大,因?yàn)镈ebug編譯結(jié)果中多包含了調(diào)試信息.

至此,已經(jīng)編譯除了一個(gè)可以在arm開(kāi)發(fā)板上運(yùn)行的elf文件123
總結(jié)
本記錄文旨在幫自己和需要的讀者在使用的時(shí)候節(jié)省一些時(shí)間,謝謝!
以上就是Deepin上安裝eclipse2021-03及其CDT插件的詳細(xì)內(nèi)容,更多關(guān)于Deepin 安裝eclipse CDT插件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
java查找字符串中的包含子字符串的個(gè)數(shù)實(shí)現(xiàn)代碼
下面小編就為大家?guī)?lái)一篇java查找字符串中的包含子字符串的個(gè)數(shù)實(shí)現(xiàn)代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06
MybatisPlus使用idworker解決雪花算法重復(fù)
本文主要介紹了MybatisPlus使用idworker解決雪花算法重復(fù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
關(guān)于spring版本與JDK版本不兼容的問(wèn)題及解決方法
這篇文章主要介紹了關(guān)于spring版本與JDK版本不兼容的問(wèn)題,本文給大家?guī)?lái)了解決方法,需要的朋友可以參考下2018-11-11
Java通過(guò)MyBatis框架對(duì)MySQL數(shù)據(jù)進(jìn)行增刪查改的基本方法
MyBatis框架由Java的JDBC API進(jìn)一步封裝而來(lái),在操作數(shù)據(jù)庫(kù)方面效果拔群,接下來(lái)我們就一起來(lái)看看Java通過(guò)MyBatis框架對(duì)MySQL數(shù)據(jù)進(jìn)行增刪查改的基本方法:2016-06-06
SpringBoot2.動(dòng)態(tài)@Value的實(shí)現(xiàn)方式
這篇文章主要介紹了SpringBoot2.動(dòng)態(tài)@Value的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07

