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程序;运行;成功;

发布了475 篇原创文章 · 获赞 545 · 访问量 304万+

猜你喜欢

转载自blog.csdn.net/bcbobo21cn/article/details/105025643