gcc編譯器的安裝
Ⅰ 如何在Windows平台下使用GCC編譯器
先去Cygwin網站(www.cygwin.com)下載一個安裝文件(setup.exe),這個文件體積很小,只有不到300KB。然後雙擊運行setup.exe。因為是第一次安裝,所以必須凱則激選擇從Internet在線安裝,也可以先從Internet下載安裝文件,然後再手動安裝。我選擇後者,因為這樣,以後我可以在不聯網的時候也能安裝。
2、環境變數的配置
在(系統屬性-->高級-->環境變數-->系統變數 中)(以下目錄都根據自己的電腦MinGW所在位置不同而改變)
a.在PATH的值中加入「C:Program FilesMinGWStudioMinGWin」。這是尋找gcc編譯器的路徑。如果PATH中還有其他內容,需要用英文狀態下分號進行分割
b.新建LIBRARY_PATH變數,在其值中加入「C:Program FilesMinGWStudioMinGWlib」。這是標准庫存放的路徑。
c.新建C_INCLUDE_PATH變數,在其值中加入「C:Program FilesMinGWStudioMinGWinclude」。這是Include查找頭文件的路徑。
3、驗證gcc是否正常運行
在cmd控制台窗口下面,輸入gcc -v。若已經成功安裝好,會顯示gcc的版本信息。
Ⅱ nuitka編譯器(gcc by clang)安裝指南
Nuitka 是一個將 Python 代碼編譯為等效的 Python-C-API 然後進行打包的工具。為了使用它,你需要在編譯 C 代碼時選擇合適的 C 編譯器。在Windows 環境下,常見的 C 編譯器包括 MSVC、Gcc(也稱為 mingw64)、clang。對於 MSVC 的安裝,你可以在安裝 Visual Studio 的過程中找到相應的教程。本篇指南將詳細介紹如何通過 GCC(實為 clang + gcc)在 Windows 下進行安裝,以及如何與 nuitka 搭配使用。
安裝流程如下:
首先,了解 GCC/Mingw64 在 Windows 上的多個構建版本,本文著重介紹基於 LLVM(clang)的構建版本,雖然與其它版本存在差異,且只支持 C 和 C++ 的構建,並不涵蓋如 Fortran、Ada 等其他語言的實現。對於大多數需求,這已足夠。
對於那些不想親自動手構建的用戶,可以通過以下步驟快速安裝:
步驟 1:將解壓縮的文件放在你想要的位置,確保 bin 文件夾的路徑被加入到系統 PATH 環境變數中。
步驟 2:檢查 gcc.exe --version,確保正確安裝。
步驟 3:將 nuitka 的編譯參數中加入 --mingw64 參數,除非之前的設置已經包括此參數。
如果你已安裝了 MSVC,可以選擇 --clang --msvc=latest 代替 --mingw64 參數。
為了使用這個特定的構建版本,需訪問 MinGW-w64 mingw64 的官方網站,選擇基於 LLVM 構建的 mingw64 及 C 和 C++ 的構建支持。此版本可從 GitHub 頁面下載,選擇 ucrt 的 x86_64 版本,通過提供的鏈接進行下載並解壓。接著,將 bin 文件夾的路徑添加到系統 PATH 環境變數。測試 gcc.exe --version 來確認安裝成功。
最後,對於 nuitka 編譯參數,添加 --mingw64 參數。若已使用此參數,可以跳過此步驟。此外,如已安裝 MSVC,則修改為 --clang --msvc=latest。使用 LLVM 編譯器能夠加速編譯過程,因此推薦使用 clang 的部分。
至此,你可以開始使用 nuitka 進行 Python 代碼的編譯和打包工作,充分利用 LLVM 的優勢,享受更快的編譯速度。