首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

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

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

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

引用:
Quote: 引用:

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

Quote: 引用:

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




我用了g++命令,但提示说无此命令。

[解决办法]
试试将源代码文件名改为my1stcpp.cpp
[解决办法]
这问题。。不要怪罪于G++好么。。。
[解决办法]
那就安装g++吧



我用了g++命令,但提示说无此命令。
[解决办法]
我不知道是怎么回事,但是刚知道using namespace std还能写在main里面,学习了。
[解决办法]
引用
A: If you install DJGPP on anything but Windows 9X, just ignore that error message about g++.exe and use gpp.exe or gxx.exe to compile C++ programs. g++.exe is an invalid file name on DOS, but is allowed on Windows 9X. It is included for compatibility with Unix, where the C++ compiler is called g++. All g++.exe does is just to run gxx or gpp. So you don't lose much by not having it.


试试gxx 或者 gpp
[解决办法]
我听说gcc是c语言编译器,g++是C++语言编译器
------解决方案--------------------


我怀疑你的编译器安装好了没!-_-
[解决办法]

引用:
我听说gcc是c语言编译器,g++是C++语言编译器

gcc会根据扩展名不同调用不同的编译器.
跟g++的区别在于不会自动链接stdc++
[解决办法]
引用:
Quote: 引用:

我听说gcc是c语言编译器,g++是C++语言编译器

gcc会根据扩展名不同调用不同的编译器.
跟g++的区别在于不会自动链接stdc++

原来如此,学习了。

热点排行