linxu 上编译 cpp文件

jndxhdu 2012-06-23 04:53:50
有一段很简单的代码:
#include <iostream>
using namespace std;

int main()
{
cout<<"hello "<<endl;
return 0;
}

然后用g++编译:
g++ test.cpp -o test
结果是报错:
cout was not declared in this scope
endl was not declared in this scope

不知道是什么原因,但是用gcc编译.c文件是没有问题的。请各位指教。
...全文
138 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jndxhdu 2012-06-24
  • 打赏
  • 举报
回复
安装了,其实我之前也搜索了相关的解决方法的,可都是还不行。。。[Quote=引用 9 楼 的回复:]
sudo apt-get install build-essential
这个装了吗?
[/Quote]
ningto.com 2012-06-23
  • 打赏
  • 举报
回复
sudo apt-get install build-essential
这个装了吗?
jndxhdu 2012-06-23
  • 打赏
  • 举报
回复
一大堆的输出,安装没有问题的。[Quote=引用 6 楼 的回复:]
可否说一下

g++ -v test.cpp

的输出是啥?
[/Quote]
qq120848369 2012-06-23
  • 打赏
  • 举报
回复
重新安一下gcc和c++
xunxun 2012-06-23
  • 打赏
  • 举报
回复
可否说一下

g++ -v test.cpp

的输出是啥?
jndxhdu 2012-06-23
  • 打赏
  • 举报
回复
已经安装g++,并且只要安装linux,基本上都会自带安装g++的吧[Quote=引用 4 楼 的回复:]
sudo apt-get install g++
[/Quote]
youkuxiaobin 2012-06-23
  • 打赏
  • 举报
回复
sudo apt-get install g++
wshn13 2012-06-23
  • 打赏
  • 举报
回复
我刚在PC上编译了一下 没有问题 一切正常 系统 Ubuntu 12.04 g++ 编译
wshn13 2012-06-23
  • 打赏
  • 举报
回复
楼主的就是g++
baichi4141 2012-06-23
  • 打赏
  • 举报
回复
编译c++代码需要g++而不是gcc

64,687

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧