aaron.yang 发表于 2020-7-10 10:47:19

gcc编译出错

为什么我用gcc编译器运行下面代码会报错:

错误信息:

qiuyouzhi 发表于 2020-7-10 10:49:11

不应该用g++编译吗
gcc是给C语言用的吧

sunrise085 发表于 2020-7-10 10:52:16

(1)gcc和g++都是GNU(组织)的一个编译器。

(2)后缀名为.c的程序和.cpp的程序g++都会当成是c++的源程序来处理。而gcc不然,gcc会把.c的程序处理成c程序。

(3)对于.cpp的程序,编译可以用gcc/g++,而链接可以用g++或者gcc -lstdc++。

aaron.yang 发表于 2020-7-10 11:30:23

sunrise085 发表于 2020-7-10 10:52
(1)gcc和g++都是GNU(组织)的一个编译器。

(2)后缀名为.c的程序和.cpp的程序g++都会当成是c++的源程 ...

那编译.cpp程序的命令是什么?

sunrise085 发表于 2020-7-10 11:37:12

aaron.yang 发表于 2020-7-10 11:30
那编译.cpp程序的命令是什么?

看第三步

你直接把你输入的命令中的gcc改为g++就可以了。
页: [1]
查看完整版本: gcc编译出错