Code::Blocks 是一款多功能開源整合開發環境 (IDE),專為 C、C++ 和 Fortran 開發而設計。它提供了靈活且高度可自訂的介面,具有語法突出顯示、程式碼折疊和強大的調試器等功能。 Code::Blocks 支援多種編譯器,包括 GCC、Clang 和 MSVC,使其成為跨平台專案開發人員的首選。
要在 Fedora 40 或 39 上安裝 Code::Blocks,您有兩種主要方法:透過命令列使用 Fedora AppStream 進行簡單安裝,或透過 Flathub 選擇 Flatpak 方法以獲得更靈活和最新的設定。本指南將引導您完成這兩種安裝方法。
方法 1:透過 Fedora Appstream 安裝 Code::Blocks
在 Code::Blocks 安裝之前更新 Fedora 軟體包
使用以下命令優先更新系統上的所有現有軟體包:
sudo dnf upgrade --refresh
此命令可確保所有軟體包都是最新的,從而最大限度地減少 Code::Blocks 安裝期間潛在的系統衝突。
可選:安裝 GCC 編譯器
安裝各種編譯器可以增強您的開發環境,其中 GCC 是一個流行的選擇。使用以下命令安裝 GCC:
sudo dnf install gcc -y
此步驟可確保您擁有從原始碼編譯和建置軟體所需的工具。
透過 DNF 指令安裝 Code::Blocks
繼續安裝 Code::Blocks 以及“codeblocks-contrib”套件以獲取其他功能和插件:
sudo dnf install codeblocks codeblocks-contrib
此命令增強了您的整合開發環境 (IDE),提供更強大且功能豐富的體驗。
可選:安裝 Code::Blocks 開發包
對於尋求擴充功能的開發人員,請使用以下命令安裝軟體包的開發版本:
sudo dnf install codeblocks-devel codeblocks-contrib-devel
此步驟可確保您可以存取軟體開發和偵錯所需的程式庫和工具。
方法 2:透過 Flatpak 和 Flathub 安裝 Code::Blocks
啟動 Flathub 進行 Code::Blocks 安裝
透過在終端機中使用以下命令啟動 Flathub(廣泛使用的 Flatpak 應用程式儲存庫)來啟動該過程:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
此步驟對於確保您的系統可以從 Flathub 儲存庫擷取 Code::Blocks 套件至關重要。
安裝程式碼::透過 Flatpak 塊安裝
使用以下指令繼續使用 Flatpak 安裝 Code::Blocks:
flatpak install flathub org.codeblocks.codeblocks
此命令從 Flathub 取得並安裝最新的 Code::Blocks,提供流暢的安裝體驗。
解決潛在的安裝問題
如果您遇到「無法從遠端 Flathub 載入摘要」的錯誤,請使用以下命令啟用 Flathub 儲存庫來解決該問題:
sudo flatpak remote-modify --enable flathub
此命令修正了該問題,確保與 Flathub 儲存庫無縫通訊以安裝 Code::Blocks。
啟動程式碼::區塊
啟動 Code::Blocks 的 CLI 方法
對於透過標準 DNF 方法進行的安裝,請使用下列命令立即啟動 Code::Blocks:
codeblocks
在終端機中執行此命令會直接開啟 Code::Blocks IDE,提供一種快速有效的方式來存取應用程式。
對於透過 Flatpak 安裝 Code::Blocks 的用戶,請使用以下命令:
flatpak run org.codeblocks.codeblocks
此指令可確保成功啟動 Code::Blocks,專門針對 Flatpak 安裝。
開啟程式碼的 GUI 方法::區塊
選擇使用圖形使用者介面啟動 Code::Blocks,這被認為是最用戶友好的方法:
活動 > 顯示應用程式 > 程式碼::區塊
透過系統的應用程式選單找到並選擇 Code::Blocks 圖示可以提供一種直接、直覺的方式來存取 IDE。
附加程式碼::區塊命令
為了確保所有安裝的軟體包都是最新的,請在終端機中執行以下命令。即使您的系統設定為自動更新,此過程也至關重要。
更新程式碼::區塊
執行這些命令有助於防止更新錯誤,特別是對於新使用者而言。
DNF更新方法代碼::方塊
sudo dnf update --refresh
此命令刷新儲存庫元資料並檢查所有已安裝套件的更新,使它們與安裝套件管理器保持一致。
Flatpak 更新方法程式碼::Blocks
如果您已透過 Flatpak 安裝了 Code::Blocks,請使用下列命令檢查並套用更新。
flatpak update
此命令可確保您安裝的 Code::Blocks 和任何其他 Flatpak 應用程式是最新的。
刪除程式碼::區塊
DNF 代碼::方塊的移除方法
如果您使用DNF安裝了Code::Blocks,您可以使用以下命令卸載它:
sudo dnf aremove codeblocks*
此命令會搜尋與 Code::Blocks 相關的所有套件並將它們從系統中刪除。
Flatpak 刪除 Code::Blocks 的方法
若要解除安裝 Code::Blocks 的 Flatpak 版本,請執行下列命令:
flatpak uninstall --delete-data org.codeblocks.codeblocks
此命令不僅會卸載 Code::Blocks,還會刪除關聯資料以釋放系統空間。
結論
在您的 Fedora 系統上成功安裝 Code::Blocks 後,您可以在您的開發專案中利用其強大的功能。無論您選擇 Fedora AppStream 進行快速安裝,還是選擇帶有 Flathub 的 Flatpak 進行最新構建,這兩種方法都可確保您擁有可靠且可自訂的 IDE 供您使用。定期檢查更新以使您的 IDE 保持最新狀態並享受 Code::Blocks 提供的強大開發環境。