为什么使用'cpp'编译这个简单的C ++程序会失败?

时间:2010-09-17 05:01:09

标签: c++ c

我是C ++的初学者

我在C的平均水平。

我用C ++(file.cpp

编写了以下代码
#include <iostream>

int main(){

   std::cout<<"My name is ANTHONY";
}

然后我尝试使用cpp file.cpp编译上面的代码,但是遇到了一些错误。 我不知道什么是错的

当我尝试使用cc file.c编译我的C程序(将<iostream>更改为<stdio.h>std::cout更改为printf)时,我没有收到任何错误

这里发生了什么?

1 个答案:

答案 0 :(得分:17)

  

然后我尝试使用 cpp file.cpp 编译上面的代码,但是出现了一些错误。

这是因为cppC(C++)预处理器。它是由编译器(g++)调用的单独程序,作为翻译的第一部分。

尝试使用g++ file.cpp编译代码。 :)