Go语言MinGW的安装

Go语言MinGW的安装

相比在 Linux 平台上安装 GCC 编译环境,在 Windows 平台上安装 MinGW 是比较简单的,只需经历以下几个过

程。

1、MINGW32位安装

1、打开 [MinGW 官网] https://osdn.net/projects/mingw/,下载 MinGW 安装包。

在这里插入图片描述

点击即可下载最新版的 MinGW。

2、下载完成后,会得到一个名为 mingw-get-setup.exe 的安装包,双击打开它,可以看到如下的对话框:

在这里插入图片描述

3、直接点击 Install,进入下面的对话框:

在这里插入图片描述

4、读者可根据自己操作系统的实际情况,自定义 MinGW 的安装位置,然后点击 continue,进入下面的对话

框:

在这里插入图片描述
在这里插入图片描述

5、进入安装 MinGW 配置器的界面,读者耐心等待安装完成(显示 100%)即可。安装完成之后,我们会得到一

个名为 MinGW Installer Manager 的软件,借助它,我们可以随时根据需要修改 GCC 编译器的配置。点击

continue,会自动弹出配置界面,如下所示:
在这里插入图片描述

为使 GCC 同时支持编译 C 语言和 C++,需勾选图中标注的 2 项。我们知道,GCC 还支持其它编程语言,读者可借

助此配置器,随时实际需要安装自己需要的编译环境。勾选完成后,在菜单栏中选择 Installation -> Apply

Changes,弹出如下对话框:

在这里插入图片描述

在这里插入图片描述

选择 Apply。然后耐心等待,直至安装成功,即可关闭此界面。注意,整个安装过程中可能会提示某些组件下载

失败,但没关系,后续需要时,可以通过 MinGw Installer安装界面中的 All Packages 选项中,手动选择指定的

安装包进行安装。

在这里插入图片描述

6、在安装完成的基础上,我们需要手动配置 PATH 环境变量。依次右击计算机(我的电脑) -> 属性 -> 高级系统

设置 -> 环境变量,建议读者在当前用户的 PATH 环境变量中增加 MinGW 的安装路径,例如我将其安装到了

C:\zsxsoftware\MinGW文件夹中,因此 PATH 环境变量的设置如下:

在这里插入图片描述

7、由此,打开命令行窗口(通过在搜索栏中执行 cmd 指令即可),输入gcc -v指令,如果输出 GCC 编译器的

具体信息,则表示安装成功,例如:

在这里插入图片描述

2、MINGW64位安装

下载地址:https://sourceforge.net/projects/mingw-w64/

在这里插入图片描述

在这里插入图片描述

下载的软件包:x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z

解压配置环境变量:

在这里插入图片描述

这样64位的就安装完成了。

3、MinGW的使用

通过上面的安装,我们就可以在当前 Windows 平台上编译、运行 C 或者 C++ 程序了。

这里以运行一个 C 语言程序为例(存储路径为:D:\demo.c):

#include <stdio.h>
#include <stdlib.h>
int main(){    
	printf("Hello, World!");    
	system("pause");    
	return 0;
}

在此基础上,在命令行窗口中执行如下指令:

C:\Users\mengma>gcc D:\demo.c -o D:\demo.exe

其会在 D 盘生成一个 demo.exe 可执行文件,找到该文件并双击,即可看到程序的执行结果:

Hello, World!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
mingw-w64是一个开源的GNU编译器集合,它提供了在Windows平台上编译和运行C和C++程序所需的工具。而Golang(也称为Go)是一种开源的编程语言,最初由Google开发,现在由Go的开发者社区继续维护。 在mingw-w64环境下进行Golang的交叉编译,主要是为了在Windows平台上生成能够在其他操作系统运行的可执行文件。这可以帮助开发者更方便地在Windows上进行跨平台的开发和测试。 为了使用mingw-w64进行Golang交叉编译,我们可以按照以下步骤进行操作: 1. 首先,我们需要在Windows上安装mingw-w64工具链。可以去mingw-w64项目的官方网站下载,选择适合自己操作系统的版本,并按照指示进行安装。 2. 安装完成后,需要配置一些环境变量。将mingw-w64的bin目录添加到系统的PATH变量中,以便在命令行中可以直接访问编译器。 3. 在命令行中,进入到需要进行交叉编译的Golang项目所在的目录。 4. 执行以下命令进行交叉编译: ``` GOOS=target GOARCH=arch CGO_ENABLED=1 CC=mingw-w64-gcc go build -o output.exe ``` 其中,target是目标操作系统(例如windows、linux、darwin等),arch是目标处理器架构(例如amd64、386等)。 5. 执行完以上命令后,将生成一个名为output.exe的可执行文件,该文件即为交叉编译生成的可在目标操作系统上运行的文件。 通过以上步骤,我们可以在mingw-w64环境下使用Golang进行交叉编译,生成适用于其他操作系统的可执行文件。这样,开发者可以更方便地进行跨平台的开发和部署。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值