请教:为何GCC 4.73连这个基本的C++程序都无法编译
请问:为何GCC 4.73连这个基本的C++程序都无法编译
在DOS下用DJGPP(含GCC4.73)编译以下这个简单程序竟然都会无法编译:
编译及报错情况:
------解决方案--------------------
缺少头文件了.
------解决方案--------------------
缺少了相关头文件,下载一个丢进去!
------解决方案--------------------
------解决方案--------------------
C++的程序用gcc编译?应该是g++才对吧。
------解决方案--------------------
参数写错了吧
就用参数上加个 -lstdc++
------解决方案--------------------
那就改为C语言,不要用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
c++
iostream
------解决方案--------------------
缺少头文件了.
------解决方案--------------------
缺少了相关头文件,下载一个丢进去!
------解决方案--------------------
sudo apt-get install libc6-dev-i386
//目录下,下一个丢进去吧!
//如果还是不行的话,试试下面的
//我的是ubuntu系统,所以命令是这样,你是别的Linux系统就注意换成对应命令吧
sudo apt-get install libc6-dev-i386
------解决方案--------------------
C++的程序用gcc编译?应该是g++才对吧。
------解决方案--------------------
参数写错了吧
就用参数上加个 -lstdc++
------解决方案--------------------
那就改为C语言,不要用C++写。