Ubuntu系統---C++之Eclipse IDE 編譯器安裝
Eclipse是一個基於Java的、開放源碼的、可擴展的應用開發平台,它為編程人員提供了一流的Java集成開發環境(Integrated Development Environment,IDE)。在Eclipse的官方網站中提供了一個Java EE版的Eclipse IDE。應用Eclipse IDE for Java EE,既可以創建Java項目,也可以創建動態Web項目。
Eclipse是著名的跨平台的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。Eclipse的本身只是一個框架平台,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發商以Eclipse為框架開發自己的IDE。
有網友感受:“Eclipse 為Linux在C/C++開發提供一個完善的IDE環境,事實上,以我用過眾多IDE的經驗,除了Visual Studio最方便外,Eclipse的好用也直追Visual Studio,並且超越Borland C++ Builder及Dev C++。” 所以,這里先直接安裝Eclipse,而非VScode。
第一步,安裝java
如果系統中沒有安裝 Java,則需要先安裝好 OpenJDK Java。按如下步驟安裝所需的 Java 版本:
1、如果你在 Ubuntu 軟件中心安裝過 OpenJDK,請先使用如下命令將其刪除:
sudo apt-get purge openjdk*
2、下載jdk-8u221-linux-x64.tar.gz
解壓到eclipse文件夾下 /home/u/eclipse/jdk1.8.0_221
3、配置jdk的環境變量
sudo gedit /etc/profile
在文件末尾添加下語句:
export JAVA_HOME=/home/u/eclipse/jdk1.8.0_221 #換成自己的JDK安裝目錄 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
保存后退出。
使其立即生效:
sudo source /etc/profile
4、查看java是否安裝成功
java -version
第二步、安裝Eclipse
Ubuntu 源帶 Eclipse (sudo apt-get install eclipse),但版本通常是比官網的版本舊,額外的插件一律沒有,默認只能開發 Java 程序,推薦直接從官網上下載 Eclipse 安裝,有各類捆綁插件用於不同開發用途的 Eclipse 壓縮包。
1、下載 Eclipse 最新版
訪問官方網站下載 Eclipse 最新版,https://www.eclipse.org/downloads/
2、解壓 Eclipse
下載文件有灰色的鎖,解鎖:sudo chmod 777 <帶鎖文件>
解壓,放到目錄:/home/u/eclipse
3、創建eclipse桌面快捷方式圖標
3.1 在終端中執行如下命令
cd 桌面
sudo touch eclipse.desktop
sudo vim eclipse.desktop
#sudo gedit /usr/share/applications/eclipse.desktop
粘貼並保存如下內容
[Desktop Entry] Encoding=UTF-8 Name=eclipse Comment=Eclipse Exec=/home/u/eclipse/eclipse Icon=/home/u/eclipse/icon.xpm Terminal=false StartupNotify=true Type=Application Categories=Application;Development;
其中“Exec=”后面為eclipse安裝目錄下的eclipse程序的位置路徑,“Icon=”后面為eclipse安裝目錄下的圖標圖片的路徑
3.2 將eclipse.desktop變為可執行文件
執行:sudo chmod u+x eclipse.desktop
如果在桌面打開 eclipse ,結果提示沒有安裝JDK,JRE環境,明明我們安裝過。解決方法:在/opt/eclipse/文件夾中創建一個指向JRE路徑的軟鏈接。
3.3 將Eclipse圖標右鍵復制到桌面
在/usr/share/applications目錄下將Eclipse圖標右鍵復制到桌面即可
第三步、使用Eclipse
上面安裝完成之后,就可以使用了。具體,略。
最后,知道CDT是在eclipse平台上進行c/c++程序開發的一個插件,還沒有使用。
Ubuntu16.04 eclipse 打開后"沒有菜單欄/工具欄消失問題"的解決方法@https://blog.csdn.net/song19891121/article/details/48624047
https://blog.csdn.net/wonengguwozai/article/details/54427336https://www.jianshu.com/p/445df016e23b; https://blog.csdn.net/FreelingJun/article/details/81098106
在新版ubuntu中裝eclipse,很多人會遇到eclipse打開之后沒有菜單欄, 其實就是缺一個環境變量UBUNTU_MENUPROXY. 在sudo gedit /etc/profile 里面新建這個變量並且把值寫成0 export UBUNTU_MENUPROXY=0 之后重啟就OK了
參考:
https://www.cnblogs.com/zyrblog/p/8548270.html 在ubuntu16.04上安裝eclipse
https://blog.csdn.net/u013216156/article/details/78677740 在Ubuntu中安裝eclipse圖文詳解
https://blog.csdn.net/rothschild666/article/details/82914600 Eclipse下載參考
https://blog.csdn.net/anzhu_111/article/details/5946634 如何在Ubuntu中使用Eclipse + CDT開發C/C++程序