当前位置: 首页 > article >正文

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标准会较麻烦

 


http://www.kler.cn/a/4409.html

相关文章:

  • 软件测试 —— 自动化测试(Selenium)
  • 【微服务justsoso-cloud系列】目录
  • Windows远程桌面网关出现重大漏洞
  • 麦田物语学习笔记:构建游戏的时间系统
  • Hadoop3.x 万字解析,从入门到剖析源码
  • 恩山论坛任务python脚本
  • HDFS概述
  • 查看mysql InnoDB引擎 线程模型信息
  • Modelsim仿真使用教程
  • Leetcode.1191 K 次串联后最大子数组之和
  • 数据结构之小端和大端之谜
  • Vue 点击图片放大显示功能
  • 11_nginx_document_uri
  • 信息打点-主机架构蜜罐识别WAF识别端口扫描协议识别服务安全
  • 测试开发进阶系列课程
  • 问卷中多选题该怎么分析?
  • 《毫无意义的工作》笔记——一个人的工作越明显对他人有益,他得到的酬劳就越低?
  • STM32之TIM编码器接口
  • uni-app使用uview组件中的封装
  • 【笔记】C# 泛型约束
  • 【华为OD机试 2023最新 】 回文字符串(C++)
  • 基于springboot实现校园在线拍卖电商系统【源码】
  • 小波阈值去躁
  • 除了四大“门派”菌,一文了解肠道菌群的其它17个小众“门派”细菌
  • Java 线程调度
  • C语言的灵魂---指针(进阶)