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 的优势,享受更快的编译速度。