如何在 Mac 上安裝 Xcode 命令行工具包

如何在 Mac 上安裝 Xcode 命令行工具包

如果您更喜歡使用命令行編寫 Mac 應用程序代碼,則需要 Xcode 命令行工具包。它包含編譯器、調試器和其他開發工具和實用程序,無需整個 Xcode 集成開發環境即可通過終端訪問。

如果你的 Mac 上已經安裝了 Xcode,你就不需要這個有用的 Unix 工具包。如果沒有,本分步教程將向您展示如何直接通過網絡或在終端中使用“xcode-select”安裝命令下載、安裝和使用 Xcode 命令行工具包。

什麼是 Xcode 命令行工具?

Xcode Command Line Tools 是一個獨立的軟件包,適用於希望使用 UNIX 樣式命令構建 Mac 應用程序的軟件開發人員。

它與 Apple 的 Xcode 集成開發環境捆綁在一起,但可以從 Xcode 單獨下載獨立版本。

macOS Finder 中的命令行工具文件夾

Xcode 命令行工具中包含什麼?

Xcode 命令行工具包包含軟件開發工具包 (SDK) 框架和標頭,以及大量工具,例如 Apple 的 LLVM 編譯器和鏈接器、Make 命令以及用於命令行開發的其他方便的終端命令。Xcode 命令工具中包含 112 個終端命令(從 v14.2 開始)。

如果您不知道,終端可以讓您在 Mac 上訪問 UNIX 命令的世界。因此,請查看我們全面的 Mac 終端命令備忘單,以充分利用終端。它為您應該了解的所有基本命令提供了很好的參考。

如何安裝 Xcode 命令行工具

您可以通過兩種方式下載和安裝 Xcode Command Line Tools。您可以直接通過 Apple Developer 門戶下載它,也可以使用終端命令手動安裝它。我們將在下面介紹這兩種方法。

方法 1:從 Web 獲取 Xcode 命令行工具

要手動下載 Xcode 命令行工具包,請執行以下步驟:

  1. 前往developer.apple.com/downloads並使用您的 Apple ID 登錄。
  2. 在搜索字段中鍵入“命令行工具”,然後按 Enter。
    使用 Safari 下載 Apple 的 Xcode 命令行工具
  3. 單擊所需條目下方的查看詳細信息,然後單擊列出的 DMG 文件進行下載。
  4. 接下來,雙擊下載文件夾中的文件,將磁盤映像安裝為虛擬磁盤。
    在 Finder 中選擇的 Xcode Command Line Tools 磁盤映像
  5. 接下來,從安裝的捲中打開文件Command Line Tools.pkg以啟動安裝程序。
    macOS Finder 中的 Xcode Command Line Tools 安裝包

此時,您可以按照屏幕上的說明完成安裝過程。

方法二:使用Terminal安裝Xcode命令行工具

或者,您始終可以使用 Mac 上的終端​​應用程序下載並安裝 Xcode 命令行工具包:

  1. 使用 Spotlight 搜索 ( Cmd + Space )在 Mac 上啟動終端。
  2. 輸入以下命令。xcode-select --install
  3. 您會看到一個彈出窗口,提示您安裝命令行開發人員工具。選擇安裝以繼續。
    macOS 終端提示提供下載 Xcode 命令行工具
  4. 您可以通過使用以下命令嘗試運行 C++ 語言編譯器來驗證您的 Xcode 命令行工具安裝:gcc
  5. Enter鍵,看看您是否得到下面屏幕截圖中指示的結果。
    macOS 終端中的 GNU 編譯器消息

如果您收到有關未傳遞輸入文件的相同錯誤消息,則您已成功安裝 Xcode 命令行工具包。

成功安裝後,您將在/Library/Developer/CommandLineTools/文件夾內的usr/bin/子文件夾中找到您的命令行開發人員工具。

如何檢查 Xcode 命令行工具的版本

您不能直接檢查 Xcode 命令行工具的版本號,但可以通過在終端中檢查 Clang 編譯器的版本來間接檢查:

clang --version

該命令將輸出已安裝的命令行工具的版本號。將它與此維基百科頁面上相應的 Xcode 發布版本號相匹配,以驗證您是否安裝了最新版本的 Xcode 命令行工具。

如何卸載 Xcode 命令行工具

要卸載 Xcode Command Line Tools 並刪除其文件夾,請執行以下命令:

sudo rm -rf /Library/Developer/CommandLineTools

系統會提示您輸入 Mac 的密碼,因為該命令需要管理員權限。

檢查您的 Mac 上的/Library/Developer/CommandLineTools/是否消失了。為避免並發症,請勿在 Finder 中手動刪除此文件夾。

要確認您已卸載 Xcode 命令行工具,請嘗試通過在終端中鍵入“gcc”來運行 GNU 編譯器。如果您看到一條錯誤消息“無法獲取活動的開發人員目錄”,則說明您已經從 Mac 上卸載了 Xcode 命令行工具包。

在 macOS 中享受命令行開發

為 Apple 平台編寫 App Store 應用程序需要完整的 Xcode 集成開發環境,該環境已經包含所有必需的命令行工具。

但是,如果您依賴像 Homebrew 這樣的包管理器或更喜歡命令行開發,那麼 Xcode 命令行工具是您的不二之選。這個包只有 1 GB 多一點,沒有 Xcode 的開銷,Xcode 需要超過 40GB 的磁盤空間來安裝。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *