Windows下使用MinGw和gcc构建第一个C程序、g++构建第一个C++程序

gcc与g++都gnu的编译器;gcc是c语言的编译器;g++是c++的编译器;gdb 是调试工具。
看着有些面生;都是Linux的东西;
MinGw 是 Minimal GNU on Windows 的缩写,允许在 GNU/Linux 和 Windows 平台生成本地的 Windows 程序而不需要第三方运行时库。

然后 Cygwin 是一个在windows平台上运行的类UNIX模拟环境;安装以后可以打Linux基本命令;也可以用gcc构建C程序,构建好的可执行程序是在模拟环境运行;不能在Windows下运行。

这两个概念有些易混。

先下载MinGw;安装;

敲入gcc -v;出现提示,gcc 版本3.4.5;说明配置成功;

新建一个CPP文件;

#include <stdio.h>
 
int main()
{
	int a = 10; 
	int *b = &a;

	printf("%d\n", a); 
	printf("%d\n", &a); 
	printf("%d\n", b); 
	printf("%d\n", *b);
	 
	return 0;
}

输入g++构建;出错;

看一下bin目录;真的没有g++;只有gcc;应该是安装时没选上g++;

把cpp改为c;用gcc构建;成功;运行输出结果;如下;

重新运行安装程序;把g++装上;

看一下g++有了;

然后构建一个cpp程序;运行;成功;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值