利用cygwin在windows下编写c程序

Cygwin是一个GNU和开源工具的大量集合,它们提供的功能类似于 Windows上的 Linux发行版.

Cygwin(发音为SIG-win)= GNU + Cygnus + Windows。官方网站www.cygwin.com

Cygwin是一个开放源代码的适用Windows的Linux环境,由两部分组成:

1.一个DLL(cygwin1.dll),充当Linux API模拟层,提供大量的Linux API功能。

2.一系列提供Linux外观和感觉的工具。

在windows下用C编程之前,首先需要安装Cygwin(据说MinGW也可以),cygwin可以到官网去下载,可以选择 setup-x86_64.exe(64位) 或者是  setup-x86.exe(32位)来安装。

一,下载完成之后,运行到选择下载来源的时候,选则网络获取。

二,选择网络连接的时候选择直接连接,后面会出现一系列可用的镜像站点用来下载所需要的包


我们只需要Devel包,展开它,选择“gcc”,“g ++”,“gdb”,“make”等项。


后面一直下一步下一步就可以。直到安装完成。

安装完成后,可以将bin目录设置路径到Path路径,成功之后,打开DOS面板输入gcc/g++/gdb --version可以看到gcc/g++/gdb的版本号。


到这里准备工作就已经结束了,可以进行C的编写了。

可以利用记事本或者其它的软件,先写好c的源文件,后面利用Cygwin.bat(安装目录中有)进行编译运行。

hello.c

#include <stdio.h>

int main(){
 printf("hello word!");
 return 0;

}

在Cygwin.bat中进入源文件目录,运行 gcc hello.c默认将生成一个a.exe,你可以利用gcc -o hello.exe hello.c指定生成的名称为hello.exe,再在当前目中利用./hello进行运行。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值