1.Windows下MinGW-w64的安装
2.cygwinåmingwçåºå«
3.VSCcode 安装mingw编译器
4.cygwin包列表中gcc和mingw-gcc包的区别以及源码编译
Windows下MinGW-w64的安装
MinGW的全称是:Minimalist GNU on Windows。它是将经典的C语言编译器GCC移植到了Windows平台下,并包含了WinAPI,因此可以将源代码编译为可在Windows中运行的可执行程序。
MinGW还支持一些Windows不具备的Linux平台下的开发工具。简单来说,android studio管理源码MinGW就是GCC的Windows版本。
MinGW-w与MinGW的区别在于,MinGW只能编译生成位可执行程序,而MinGW-w则可以编译生成位或位可执行程序。因此,MinGW已经被MinGW-w所取代,MinGW也已经停止了更新,内置的GCC停留在4.8.1版本,而MinGW-w内置的GCC则更新到了8.1.0版本。
MinGW-w的下载方式有两种:懒人模式(通过百度云直接下载)和官方下载。懒人模式的ui绘画源码链接为pan.baidu.com/s/1aMyeF4...,提取码为mcv9。官方下载的步骤如下:
第一步:访问官方地址mingw-w.org/doku.php。
第二步:选择Downloads下载。
第三步:进入SourceForge下载页面,选择MinGW-W-install.exe下载。
MinGW-w的安装步骤如下:
第一步:双击MinGW-W-install.exe。
第二步:选择安装信息,包括Version、查询站源码Architechture、Threads、Exception等。
第三步:最终选择安装信息,并一路下一步。
第四步:完成安装。
配置环境变量:将安装的MinGW-w的bin文件夹地址复制到新增的空白变量位置里,即可完成MinGW-w的seafile 源码 windows配置工作。
验证安装成功:打开cmd窗口,输入gcc -v并按回车键,如果出现版本信息,则表示安装成功。
cygwinåmingwçåºå«
1ãä»ç®æ ä¸è¯´
MinGW æ¯è®©Windows ç¨æ·å¯ä»¥ç¨ä¸GNU å·¥å ·ï¼æ¯å¦GCCã
Cygwin æä¾å®æ´çç±»Unix ç¯å¢ï¼Windows ç¨æ·ä¸ä» å¯ä»¥ä½¿ç¨GNU å·¥å ·ï¼ç论ä¸Linux ä¸çç¨åºåªè¦ç¨Cygwin éæ°ç¼è¯ï¼å°±å¯ä»¥å¨Windows ä¸è¿è¡ã
2ãä»è½åä¸è¯´
å¦æç¨åºåªç¨å°C/C++ æ ååºï¼å¯ä»¥ç¨MinGW æCygwin ç¼è¯ã
å¦æç¨åºè¿ç¨å°äºPOSIX APIï¼ååªè½ç¨Cygwin ç¼è¯ã
3ãä»ä¾èµä¸è¯´
ç¨åºç»MinGW ç¼è¯åå¯ä»¥ç´æ¥å¨Windows ä¸é¢è¿è¡ã
ç¨åºç»Cygwin ç¼è¯åè¿è¡ï¼éè¦ä¾èµå®è£ æ¶é带çcygwin1.dllã
Cygwinæ¯ç¨ä¸ä¸ªdll模ælinuxç¯å¢æ¥â欺éªâåºç¨ç¨åºï¼å¥½åèªå·±è¿è¡å¨linuxç¯å¢ä¸ï¼èmingwæ¯å¨ç¼è¯æ¶æä¾linuxå°windowså¿ è¦ä»£ç çâç¿»è¯â转æ¢ï¼ç¨å°çè¿æ¯windowsè¿è¡æ¶åºã
å¨cygwinä¸ç¼è¯åºæ¥çç¨åºéè¦cygwin.dllæè½å¨windowsä¸è¿è¡ï¼æºç æ¿å°linuxç¯å¢ä¸éæ°ç¼è¯å°±å¯ä»¥å¨linuxä¸è·èµ·æ¥ï¼mingwç¯å¢ä¸ç¼è¯åºæ¥çç¨åºï¼åªè½å¨windowsä¸è·ï¼æºç å¨linuxç¯å¢ä¸ç¼è¯å¤åéä¸è¿ã
VSCcode 安装mingw编译器
安装 mingw 编译器以增强 Visual Studio Code 的功能,以下步骤将引导您完成这个过程。首先,从源代码托管平台 SourceForge.net 下载编译器。caffe源码架构
在浏览器中访问编译器下载页面,选择适用于您的系统的版本,并下载最新版本的 mingw 编译器。
下载完成后,解压名为 "x_-8.1.0-release-posix-sjl.zip" 的压缩包。将解压后的文件存放于一个您易于访问的文件夹中,建议路径如 C:\Program Files\x_-8.1.0-release-posix-sjlj-rt_v6-rev0\mingw\bin。
接下来,打开“我的电脑”,找到“属性”,选择“环境变量”。在环境变量中添加 mingw 的 bin 文件夹路径。完成添加后,重启您的计算机以确保更改生效。
验证安装是否成功,打开命令提示符(CMD),输入“gcc -v”。如果显示 gcc 版本信息,说明编译器已成功安装。
为了使 Visual Studio Code 更加高效地支持 C/C++ 编程,还需配置两个文件:c_cpp_properties.json 和 tasks.json。
在 Visual Studio Code 中,转至“文件”>“首选项”>“设置”,搜索并添加配置文件路径。您可以在该文件中自定义编译器和链接器的路径。同样,您需要在 tasks.json 文件中定义编译和构建任务,以实现自动化编译和运行。
至此,您已成功安装 mingw 编译器并配置 Visual Studio Code,为 C/C++ 开发提供了强大的支持。通过上述步骤,您可以充分利用 Visual Studio Code 的功能,提高编程效率。
cygwin包列表中gcc和mingw-gcc包的区别以及源码编译
cygwin主页有个包列表,不仅有gcc-xxx包,还有一系列mingw-xxxx的包(比如mingw-binutils、mingw-gcc),此外mingw官网也提供gcc,将这3种gcc分别命名为①②③。
查看到的内