gcc为何编译不了C++程序
各位大哥,我的Linux为何不能编译C++程序,即使在书的原版程序,很简单的绝对没有错?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
各位大哥,我的Linux为何不能编译C++程序,即使在书的原版程序,很简单的绝对没有错?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
俺要怎么办啊,怎么没有人提携一下菜鸟~~~~~~~~~~~~~
--------------------------------------
菜鸟,学习中ing
你的c++程序写法太落后了。
早就改用
#include <iostream>;
using namespace std;
因为gcc不能直接与C++的函数库连接,用g++可以
俺也遇到这问题了,比如
复制代码
然后gcc hello.cpp -o hello报错:
gcc: hello: No such file or directory
In file included from /usr/include/c++/3.2.3/backward/iostream.h:31,
from hello.cpp:1:
/usr/include/c++/3.2.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X>; header for the <X.h>; header for C++ includes, or <sstream>; instead of the deprecated header <strstream.h>;. To disable this warning use -Wno-deprecated.