基于Eclipse SDK 版本的Fedora GCC程序編輯
你可能會遇到Fedora GCC版本基于問題,這里將介紹Fedora GCC宏的使用問題的解決方法Fedora Core Linux為基礎的實際操作應用指南,它是Linux基礎及應用教程的配套教材,對Linux系統(tǒng)的應用技術做了全面的實訓 。這一版本的 Fedora GCC 4.1 ,同時將其包含在發(fā)行版中。
Eclipse
本次發(fā)布包含 Fedora GCC Eclipse,基于Eclipse SDK 版本 3.2.2(http://www.eclipse.org)。這一版本的特性請查看http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/new_noteworthy/eclipse-news.html。 3.2.2 版本的發(fā)行注記在http://www.eclipse.org/eclipse/development/readme_eclipse_3.2.2.html
發(fā)布的這套 SDK,有時被稱為 "Eclipse 平臺", "Eclipse IDE" 或者簡單的 "Eclipse"。Eclipse SDK 是一同發(fā)布的十項 Eclipse 項目http://www.eclipse.org/callisto 的版本。這些成員項目中的一些已經被包含在 Fedora 中: CDT (http://www.eclipse.org/cdt, 用于 C/C++ 開發(fā),EMF (http://www.eclipse.org/emf)以及 GEF (http://www.eclipse.org/gef), Graphical Editing Framework。
還可以獲取許多第三方的 Eclipse 項目,包括集成化的版本控制工具 Subclipse (http://subclipse.tigris.org/),PyDev·(歡迎參加更多的項目的軟件打包以及用 Fedora GCC 測試項目。通過 fedora-devel-java-list 郵件列表和freenode上的#fedora-java頻道聯(lián)系感興趣的項目團體(http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/)·
Fedora GCC中也包含了對 FLOSS 程序員有用的插件和工具: 修訂日志(ChangeLog)編輯,應用 eclipse-changelog ;以及 Bugzilla 交互,應用 eclipse-mylar-bugzilla。我們的 CDT 軟件包也包含開發(fā)中的對 GNU Autotools 的支持。這個插件允許終端用戶使用 Eclipse 來建立和維護使用 GNU autotools 的C/C++項目。CDT的特性包括:
配置優(yōu)先的工程建立
autoconf/automake輸入文件的專用編輯器。autoconf 宏的使用幫助C 庫功能的幫助專門的配置控制臺這些項目的最新信息可以在 Fedora Eclipse Project 網(wǎng)頁http://sourceware.org/eclipse/找到。這次發(fā)行中包含了 Eclipse SDK 的21中語言包。每種語言都打包成一個單獨的包,像韓語翻譯就使用 eclipse-sdk-nls-ko 包。
未打包的插件/特性
Fedora GCC Eclipse 包含一個補丁,允許非 root 用戶使用更新管理器(Update Manager),安裝未打包的插件和特性。這些插件將安裝到用戶的個人目錄中,.eclipse 目錄下。請注意這些插件沒有相應的 GCJ 已編譯代碼,因此會運行得慢些。
另一種可選的Java Runtime Environments
Fedora GCC 的自由 JRE 并不能滿座所有用戶的需求,因此Fedora GCC允許安裝其他可選用的 JRE 。但是對在64位機上安裝有專利的 JRE 有一項限制。64 位系統(tǒng)默認安裝的 64 位 JNI 庫不能在 32 位 專利 JRE 中運行,換句話說,就是不要在32位Sun java上運行64位的Eclipse 軟件包。如果要運行,或者切換到 64 位 Sun Java,或者安裝 32 位的庫。要安裝 32 位的庫,運行命令:
yum install
yum install
2007 年 1月 Eclipse團隊發(fā)行了Europa ,它集合多種各類的插件和特性。這將基于并包含3.3 版的Eclipse SDK。 這將是個重大改變,由于這個原因,F(xiàn)edora GCC Eclipse要到Fedora GCC 8 才會重新基于Europa。這就意味著Fedora GCC中包含的基于Eclipse 的應用軟件,像RSSOwl和Azureus 將落后以后的發(fā)行,前提是他們只需要Eclipse 3.3 中的特性。
【編輯推薦】