MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。一句话来概括:MinGW 就是 GCC 的 Windows 版本 。
tdm-gcc是一个Windows编译器套件,是MinGW64的完整打包分发版本,包括gcc、g++、c+_等。可以用于32或64位任何版本的Windows系统,包含了几乎所有的必备和第三方软件,安装程序时会同时自动设置环境变量,非常方便。软件结合了最新稳定版本GCC工具,为MinGW64运行时创建一个开源替代微软的编译器和平台SDK,且工具比较齐全,适合那些需要通过 configure make 等命令从源代码进行编译生成 Windows EXE 可执行程序或 DLL 的项目。
exec: "gcc": executable file not found in %PATH%
在执行go程序时,如果出现这个原因是因为你的电脑中没有配置C编译器造成的。而GNU的gcc编译器适合c、c++等多种编程语言。因此你只需要在你的电脑上安装这个编译器就ok了。
將文件加壓,將 \x86_64-4.8.2-release-posix-seh-rt_v3-rev4\mingw64\bin
添加到gopath中即可。