`
deepfuture
  • 浏览: 4400668 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80078
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70056
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103363
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:285833
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15014
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67576
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32155
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45991
社区版块
存档分类
最新评论

在windows下安装和使用gcc for win

阅读更多

1、下载cygwin,地址:http://cygwin.com/setup.exe

2、安装时,选择从互联网安装

3、在安装时,有个界面提示选择安装可选包,此步将gcc和glibc相关都选中,cygwin默认是不安装这些的,此步很重要,如果忘选择了,可以在安装完毕后,再次运行setup,然后选择gcc和glibc相关安装。

4、编辑以下文件

#include <stdio.h>
int main(void){
printf("hello!GCC FOR WIN!\n");
return 0;
}
存为hello.c

5、进行编译,以测试GCC是否安装成功。

gcc hello.c -o hello  -mno-cygwin

注意:

 

在cygwin/gcc下编译出来的程序,在windows执行必须依赖cygwin1.dll,并且速度有些慢,如果不想依赖这个东西的化,必须在gcc的编译选项中加入-mno-cygwin。加入这个选项其实gcc编译器就会自动的选择在安装cygwin/gcc时安上的mingw,这个mingw就是gcc的一个交叉编译。

1
0
分享到:
评论

相关推荐

    gcc for windows下载地址

    通常,GCC在Linux和其他类Unix系统上广泛使用,但通过一些额外的工具,我们也可以在Windows操作系统上安装和使用GCC。对于那些希望在Windows环境下进行C或C++开发的用户,"GCC for Windows"提供了一个解决方案。 **...

    windows平台arm-gcc编译环境搭建(资源包及搭建步骤,及测试demo)

    windows平台arm-gcc编译环境搭建(资源包及搭建步骤,及测试demo) windows平台arm-gcc编译环境搭建(资源包及搭建步骤,及测试demo) windows平台arm-gcc编译环境搭建(资源包及搭建步骤,及测试demo) windows平台arm-...

    win7下gcc安装以及使用

    在Windows 7环境下使用GCC进行编程,对于初学者而言,是一个将C/C++代码编译成可执行文件的重要技能。本文将详细阐述如何在Win7系统中安装和配置GCC,以及如何验证安装是否成功,并通过一个简单的示例程序演示GCC的...

    GCC for windows (MinGW) 全套安装文件

    在Windows环境下,GCC通常通过MinGW(Minimalist GNU for Windows)来运行。MinGW是一个将GCC移植到Windows平台的项目,它提供了在Windows上构建原生Win32应用程序所需的基本工具集。 标题中的“GCC for windows ...

    在Windows操作系统下的gcc

    Djgpp则是一个DOS平台上的GCC移植,尽管现在主要用于DOS,但由于Windows对DOS的兼容性,Djgpp在某些情况下也可以在Windows下使用。 MinGW安装相对简单,可以从其官方网址下载所需的组件,如gcc-core和gcc-c++(分别...

    gcc 4.9.0 for windows

    在Windows环境下,GCC通常通过MinGW(Minimalist GNU for Windows)来实现,使得开发者能够在Windows操作系统上使用GCC进行跨平台开发。 **GCC 4.9.0 版本特性** GCC 4.9.0 是GCC系列的一个重要版本,发布于2014年...

    windows上安装arm交叉编译工具gcc-4.9.4

    Windows下的arm编译器,gcc-linaro-4.9.4-2017.01-i686-mingw32_arm-linux-gnueabihf.tar.xz 安装方法: 1.将下载的包用7zip解压到D:\gcc 2.添加环境变量: 解压文件后,将D:\gcc\bin目录,添加到系统PATH环境变量...

    Windows下TCC和GCC编译工具链

    而GCC则通常与MinGW(Minimalist GNU for Windows)或者MSYS2一起使用,这些工具集提供了类Unix的开发环境,使得用户能够在Windows上使用GCC和其他GNU工具。 在实际开发中,如果项目较小,对编译速度有较高要求,...

    mips-x86.win32-xgcc,是MIPS在windows上面的安装版本

    mips-x86.win32-xgcc,是MIPS在windows上面的安装版本,适合win7、win8 、win10、 mips-x86.win32-xgcc,是MIPS在windows上面的安装版本,适合win7、win8 、win10、

    gcc-arm-none-eabi_for_win7_32bit.zip

    描述中提到的“windows win7 32bit”的GCC交叉编译工具链,表明这是在Windows 7 32位环境下使用的开发工具,适用于进行嵌入式系统开发。"gcc-arm-none-eabi-5" 和 "gcc-arm-none-eabi-6" 表示两个不同版本的工具链,...

    gcc windows 64 位版本

    在Windows操作系统上安装和配置64位版本的GCC,对于开发者来说是至关重要的,特别是那些从事C、C++或其他支持的语言(如Fortran、Objective-C等)开发的人员。以下是一些关于如何在Windows上安装和配置64位GCC的知识...

    windows搭建gcc开发环境(msys2)

    ### Windows下使用MSYS2搭建GCC开发环境 #### 前言 对于Windows开发者来说,能够在本地环境中模拟出接近Linux的开发体验是非常重要的。MSYS2不仅提供了这种体验,而且还集成了诸如Mingw这样的工具,让Windows用户...

    gcc-win编译器

    在Windows环境下,GCC通过MinGW(Minimalist GNU for Windows)或MSYS2等平台得以实现。本篇文章将深入探讨如何在Windows上使用GCC编译器,以及它的重要功能和应用。 ### GCC-Win 的安装与配置 1. **MinGW安装**:...

    打造Windows环境下的GCC+VIM的程序编写编译新模式

    在安装过程中,建议选择包含GCC核心组件、binutils、mingw-runtime、w32api等关键包的完整安装包。例如: - GCC-3.2-core-20020817-1 - binutils-2.13-20020903-1 - mingw-runtime-2.2 - w32api-2.0 - gdb-...

    mingw-gcc-win-8.1.0.7z

    Mingw-GCC-Win-8.1.0是专为Windows设计的,它集成了Mingw和GCC,让用户可以无需安装完整的Linux环境就能在Windows上编译和运行GNU工具链支持的语言程序。 使用Mingw-GCC-Win-8.1.0,开发者可以享受到以下几点好处:...

    mingw-gcc-4.7.2-msys-win32

    MingW-GCC-4.7.2-MSYS-Win32是一个专为Windows系统设计的开源工具集,它使得开发者能够在Windows环境下编译和构建GNU工具链的程序。这个版本特别强调的是其轻量级特性,相较于之前的版本,它的体积更小,但功能并未...

    win10安装WSL(ubuntu for win10)

    Win10 安装 WSL(Ubuntu for Win10)是指在 Windows 10 操作系统上安装 Ubuntu 操作系统的方法。WSL(Windows Subsystem for Linux)是微软推出的 Linux 子系统,允许用户在 Windows 10 上运行 Linux 操作系统。 在...

    gcc-arm-none-eabi-9-2020-q2-update-win32.zip

    总结,GCC for ARM None EABI是开发ARM架构嵌入式系统的重要工具,2020年第二季度的更新版本在性能、标准支持和错误处理等方面有显著提升,为开发者提供了更为高效和便捷的开发环境。无论是在Windows 10 32位系统上...

Global site tag (gtag.js) - Google Analytics