请教:为何GCC 4.73连这个基本的C++程序都无法编译

请问:为何GCC 4.73连这个基本的C++程序都无法编译
在DOS下用DJGPP(含GCC4.73)编译以下这个简单程序竟然都会无法编译:
//my first c++ program

#include <iostream>

int main()
{
using namespace std;

cout << "My first c++.";
cout<< endl;
cout << "That's it.";

return 0;


编译及报错情况:
请教:为何GCC 4.73连这个基本的C++程序都无法编译
gcc c++ iostream

------解决方案--------------------
缺少头文件了.
------解决方案--------------------
缺少了相关头文件,下载一个丢进去!
------解决方案--------------------
引用:
谢谢楼上二位,你们所说的头文件是指报错中的那个“c++config.h”吗?下载后放在哪个目录下呢?



sudo apt-get install libc6-dev-i386
//目录下,下一个丢进去吧!

//如果还是不行的话,试试下面的
//我的是ubuntu系统,所以命令是这样,你是别的Linux系统就注意换成对应命令吧
sudo apt-get install libc6-dev-i386

------解决方案--------------------
C++的程序用gcc编译?应该是g++才对吧。

引用:
在DOS下用DJGPP(含GCC4.73)编译以下这个简单程序竟然都会无法编译:
//my first c++ program

#include <iostream>

int main()
{
using namespace std;

cout << "My first c++.";
cout<< endl;
cout << "That's it.";

return 0;


编译及报错情况:
请教:为何GCC 4.73连这个基本的C++程序都无法编译

------解决方案--------------------
参数写错了吧
就用参数上加个 -lstdc++
------解决方案--------------------
那就改为C语言,不要用C++写。

引用:
Quote: 引用:

C++的程序用gcc编译?应该是g++才对吧。

Quote: 引用:

在DOS下用DJGPP(含GCC4.73)编译以下这个简单程序竟然都会无法编译: