Deepin系統(tǒng)安裝eclipse2021-03及CDT插件的安裝教程
說明: 操作系統(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,但是沒有桌面圖表,以下為配置圖標(biāo)方法:
打開如下文件:
sudo vim /usr/share/applications/eclipse.desktop
在打開的文件中寫入如下內(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)右鍵選擇“在文件管理器中打開”,如下:
就會(huì)看到已經(jīng)有eclipse的圖標(biāo)了,如下:
鼠標(biāo)對(duì)著eclipse的圖標(biāo)右鍵,發(fā)送快捷方式到桌面:
回到桌面,可以看到圖標(biāo):
雙擊該圖表,打開軟件如下:
3.2安裝Eclipse Marketplace
選擇下載源:
搜索:Eclipse_Market
安裝好商店后,可以看到:
3.3安裝SVN插件
打開商店,搜索:SVN
菜單往下還有一個(gè):
后一個(gè)更受歡迎,這里我安裝了后面一個(gè)。
3.4配置嵌入式開發(fā)環(huán)境
3.4.1 CDT插件安裝
添加新的CDT下載源:
https://download.eclipse.org/tools/cdt/releases/10.2
如圖:
選擇以下部分內(nèi)容安裝:
之后按提示安裝完畢即可,安裝過程需要等待一段時(shí)間。
3.4.2創(chuàng)建一個(gè)C項(xiàng)目:
繼續(xù)安裝:
繼續(xù):
上圖這里需要填入交叉編譯工具鏈路徑,我的工具鏈如下:
上圖中由于工具鏈名字過長(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開發(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)文章
Spring Boot解決項(xiàng)目啟動(dòng)時(shí)初始化資源的方法
這篇文章主要給大家介紹了關(guān)于Spring Boot如何解決項(xiàng)目啟動(dòng)時(shí)初始化資源的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-05-05淺談SpringCloud?Alibaba和SpringCloud的區(qū)別
這篇文章主要介紹了淺談SpringCloud?Alibaba和SpringCloud的區(qū)別,Spring?Cloud?Netflix框架也屬于Spring?Cloud,但是Netflix并不是由spring來(lái)進(jìn)行開發(fā)的,需要的朋友可以參考下2023-05-05java之super關(guān)鍵字用法實(shí)例解析
這篇文章主要介紹了java之super關(guān)鍵字用法實(shí)例解析,較為詳細(xì)的分析了super關(guān)鍵字的用法及內(nèi)存分布,需要的朋友可以參考下2014-09-09淺談靜態(tài)變量、成員變量、局部變量三者的區(qū)別
下面小編就為大家?guī)?lái)一篇淺談靜態(tài)變量、成員變量、局部變量三者的區(qū)別。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2016-09-09解決Idea查看源代碼警告Library source does not mat
在使用IDEA開發(fā)時(shí),遇到第三方j(luò)ar包中的源代碼和字節(jié)碼不一致的問題,會(huì)導(dǎo)致無(wú)法正確打斷點(diǎn)進(jìn)行調(diào)試,這通常是因?yàn)閖ar包更新后源代碼沒有同步更新造成的,解決方法是刪除舊的jar包,通過Maven重新下載或手動(dòng)下載最新的源代碼包,確保IDE中的源碼與字節(jié)碼版本一致2024-10-10springboot自定義配置及自定義對(duì)象映射的全流程
這篇文章主要介紹了springboot自定義配置及自定義對(duì)象映射的全流程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10SpringBoot @PostConstruct和@PreDestroy的使用說明
這篇文章主要介紹了SpringBoot @PostConstruct和@PreDestroy的使用說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09