windows下使用gcc

luck_mylife luck_mylife     2022-09-15     566

关键词:

MinGw 是 Minimal GNU on Windows 的缩写,允许在 GNU/Linux 和 Windows 平台生成本地的 Windows 程序而不需要第三方运行时库。本文主要介绍 MinGw 的安装和使用。

(一)安装

  •  1.下载 min-gw 安装程序,链接为:http://sourceforge.net/projects/mingw/files/,下载 Download mingw-get-setup.exe (86.5 kB)
  •  2.运行 Download mingw-get-setup.exe (86.5 kB) ,点击"运行",continue等,注意记住安装的目录,如 C:MinGw,下面修改环境变量时还会用到。
  •  3.修改环境变量:

     选择计算机—属性---高级系统设置---环境变量,在系统变量中找到 Path 变量,在后面加入 min-gw的安装目录,如 C:MinGwin

  • 4.在开始菜单中,点击"运行",输入 cmd,打开命令行:输入 mingw-get,如果弹出 MinGw installation manager 窗口,说明安装正常。此时,关闭 MinGw installation manager 窗口,否则接下来的步骤会报错
  • 5.在cmd中输入命令 mingw-get install gcc,等待一会,gcc 就安装成功了。

如果想安装 g++,gdb,只要输入命令 mingw-get install g++ 和 mingw-get install gdb

(二)使用

在 cmd 的当前工作目录写 C 程序 test.c:

# include <stdio.h>
int main()
{
    printf("%s
","hello world");
    return 0;
}

 

在 cmd 中输入命令 gcc test.c

在当前目录下会生成 a.exe 的可执行文件,在 cmd 中输入 a.exe 就可以执行程序了。

如果想调试程序,可以输入 gdb a.exe

进入 gdb 的功能,使用 gdb 常用的命令就可以调试程序了。

windows下安装gcc

2333今天才想起来要在windows上搭建一套gcc,gdb,make工作环境。网上查了一下在Windows下比较流行的GCC移植版本主要有三个。他们是MinGW,Cygwin和Djgpp。 总体来说,MinGW,Cygwin和Djgpp各有特色,针对不同的应用场合,可以选择不同的移... 查看详情

在 GCC/C++ 下访问 windows 注册表

】在GCC/C++下访问windows注册表【英文标题】:AccessingwindowsregistryunderGCC/C++【发布时间】:2011-03-2600:42:12【问题描述】:我正在尝试使用标准windowsapi访问windows注册表。我正在使用mingwc++编译器。请说明为什么这段代码在第(X)行出现... 查看详情

mingw32位下载以及windows下安装(代码片段)

...用要知道,GCC官网提供的GCC编译器是无法直接安装到Windows平台上的,如果我们想在Windows平台使用GCC编译器,可以安装GCC的移植版本。目前适用于Windows平台、受欢迎的GCC移植版主要有2种,分别为MinGW和Cygwin。其中&... 查看详情

windows怎么配置安装mpi

参考技术A推荐使用Windows下MPI编gcc/g++,虽然也可以使用诸如VC++6.0配置方便并且有诸多强大的工具可以使用,但的编译器CL,但是考虑到最终代码可能要在配置方便并且有诸多强大的工具可以使用,但Linux机群下运行,使用gcc配置... 查看详情

010.windows环境下的安装gcc

Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作。为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境。MinGW就是windows下gcc的版本。下载地址http://sourceforg... 查看详情

win10下最快安装gcc的方法(代码片段)

...c的方法背景最近学习使用TDengine,手头的大屏幕配套的是windows10,也想看看TDengine在windows10的表现,于是就开始win10+go+TDengine的学习。由于TDengine对go的驱动需要使用gcc,因此需要在win10下安装gcc。网上有比较多的教程教你如何安... 查看详情

gcc在windows环境下怎么安装额?

...下了一个gcc-4.1.0.tar的软件包~~但是该怎么安装怎么用呢?windows下的GCC即MinGW,不知道楼主下的对不!MinGW的安装都是直接解压,不存在安装的问题。直接解压到任意目录(尽量不要包含中文,并且文件夹名不要包含空格)GCC核心... 查看详情

windows下使用gcc完成头文件和目标文件编译(代码片段)

环境要求安装了gcc win+r然后输入cmd,dos界面输入gcc-v查看有没有安装gcc 进入正题新建text.c文件键入如下代码:#include<stdio.h>#include".\\head.h"intmain(void)head();新建head.h文件键入代码://_HEAD_H_需要定义的文件名字#ifndef_HEAD_H_#de... 查看详情

gcc和mingw的异同(在cygwin/gcc做的东西可以无缝的用在linux下,没有任何问题,是在windows下开发linux程序的一个很好的选择)

cygwin/gcc和MinGW都是gcc在windows下的编译环境,但是它们有什么区别,在实际工作中如何选择这两种编译器。 cygwin/gcc完全可以和在linux下的gcc化做等号,这个可以从boost库的划分中可以看出来端倪,cygwin下的gcc和linux下的gcc完全... 查看详情

win10下安装cygwin配置gcc编译环境

...tp://blog.sina.com.cn/s/blog_143cf62360102wrgd.html。gcc官网没有提供windows平台的二进制文件,只提供源码,官方推荐windows下要用Gcc需使用cygwin:https://gcc.gnu.org/install/binaries.htmlcygwin安装使 查看详情

在 Windows 上玩 GCC 4.6

】在Windows上玩GCC4.6【英文标题】:playingwithGCC4.6onwindows【发布时间】:2010-11-0721:56:22【问题描述】:我很高兴发现GCC4.6支持range-basedforloop。我在xvidvideo.ru上找到了MinGW4.6的实验版本,这是一个知名的可靠网站吗?我还有哪些其他... 查看详情

windows下codeblockstmd-gcc安装及配置

我的编程是大一的时候以C作为入门的,那个时候直接安装VC++,这玩意解释器就给你安装好了。近段时间接触到了CodeBlocks,才知道这货需要自己配置GCC,这就是本篇的重点。首先下载TMD-GCC网址:http://tdm-gcc.tdragon.net/download本人下... 查看详情

不需要虚拟机直接在windows平台使用ubuntu

不需要虚拟机直接在Windows平台使用Ubuntu到微软商店下载Ubuntu20.04LTS修改Windows功能,勾选适用于linux的Windows子系统安装完毕安装gcc/g++sudoaptinstallgcc/sudoaptinstallg++然后使用gcc编译C语言代码入门使用gcc请看:传送... 查看详情

怎样用gcc或者ld链接.dll文件

在windows下开发c,使用gcc作为编译器,现在链接.a文件可以,但是我想链接到Windows/System32下面的.dll文件。比如我链接odbc32.a没问题,但是要链接odbc32.dll就不会了。有这样的想法主要是希望程序可以直接在windows的机器上运行而不... 查看详情

不需要虚拟机直接在windows平台使用ubuntu

不需要虚拟机直接在Windows平台使用Ubuntu到微软商店下载Ubuntu20.04LTS修改Windows功能,勾选适用于linux的Windows子系统安装完毕安装gcc/g++sudoaptinstallgcc/sudoaptinstallg++然后使用gcc编译C语言代码入门使用gcc请看:传送... 查看详情

不需要虚拟机直接在windows平台使用ubuntu

不需要虚拟机直接在Windows平台使用Ubuntu到微软商店下载Ubuntu20.04LTS修改Windows功能,勾选适用于linux的Windows子系统安装完毕安装gcc/g++sudoaptinstallgcc/sudoaptinstallg++然后使用gcc编译C语言代码入门使用gcc请看:传送... 查看详情

在 Windows 上默认启用 GCC 编译器 C++11 标志

】在Windows上默认启用GCC编译器C++11标志【英文标题】:EnableGCCcompilerC++11flagbydefaultonWindows【发布时间】:2014-03-2109:42:39【问题描述】:我使用的是Windows8.1,并在我的机器上安装了GCC编译器。每次我必须编译一个c++文件(使用c++11... 查看详情

windows环境下gcc/g++编译器乱码问题解决

gcc/g++编译器在Windows环境下会出现各种奇怪的问题,内存分配,数组溢出处理,中文乱码,和vs的clang编译器有很大差距-fexec-charset=charset,此选项指定窄字符或窄字符串的字面值常量的内部编码方式,默认为UTF-8。例如指定此选项... 查看详情