C/C++开发,编译环境搭建
目录
一、 MinGW(win)
二、 Cygwin(win)
三、纯粹的linux环境
一、 MinGW(win)
进入Downloads - MinGW-w64下载页面,选择MinGW-w64-builds跳转下载,
再次进行跳转:
然后进入下载页面(WinLibs - GCC+MinGW-w64 compiler for Windows),下拉到Download标题下面,按需下载,本文选择的是编译好的WIN工具包
本文下载的如下:
将该工具包解压到无汉字、特殊字符的路径上,例如本文:
进入环境变量配置页面,在path环境变量中,添加mingw路径:
运行命令工具,测试gcc -v和g++ -v是否生效,例如下图
二、 Cygwin(win)
同样还是(Downloads - MinGW-w64)下载页面,选择Cygwin选项跳转
选择setup.exe安装工具包,跳转,
进入(Cygwin Installation)页面,下载
下载完成后,得到直接安装的.exe文件
双击安装,按安装说明引导,路径设置最好不包含汉字和特殊符号,本文安装如下:
安装完成后,同样可以去配置环境变量,本文是先设置了变量,在引入path环境变量中的。
如果没有创建Cygwin的桌面快捷方式,
可以自行进入路径手动创建该快捷方式。
双击快捷方式启动进入一个仿linux系统运行的win编译工具命令窗口,通过gcc -v或g++ -v测试是否支持c/c++编译.
那么windows的磁盘文件就在"/cygdrive"目录下:
另外可以右键窗口选择options项进入窗口设置,例如窗口大小、字体等,保存后重启生效。
三、纯粹的linux环境
本文是采用VMware® Workstation 15 Pro+安装centos7桌面版系统来实现的,具体安装请参考其他博文资料,然后运行gcc -v或g++ -v测试编译支持:
另外其他一些linux系统本人也测试了一下,都支持到c++11以上,但是部分可能支持到新的c++20、c++23标准会较麻烦