linux中C++编译提示找不到linux 没有iostreamm文件

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
丰衣足食, 积分 932, 距离下一级还需 68 积分
论坛徽章:0
昨天的话题:
昨晚按各位说的调试了很久,半夜3点多才睡觉。。。。。。。
g++432 -v hello.cpp& &//=========&
昨天建议这个=====加个 -v 参数看看,或者 -dumpspecs-------------------------------
结果如下:使用内建 specs。
目标:i686-pc-linux-gnu
配置为:/home/hej/gcc-4.3.2/configure --prefix=/usr/local/gcc-4.3.2 --libdir=/usr/lib --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-clocale=gnu --disable-libstdcxx-pch --disable-multilib --enable-languages=c,c++
线程模型:posix
gcc 版本 4.3.2 (GCC)
COLLECT_GCC_OPTIONS='-v' '-shared-libgcc' '-mtune=generic'
&/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/cc1plus -quiet -v -D_GNU_SOURCE hello.cpp -quiet -dumpbase hello.cpp -mtune=generic -auxbase hello -version -o /tmp/ccDvs78e.s
忽略不存在的目录“/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../../include/c++/4.3.2”
忽略不存在的目录“/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../../include/c++/4.3.2/i686-pc-linux-gnu”
忽略不存在的目录“/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../../include/c++/4.3.2/backward”
忽略不存在的目录“/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../../i686-pc-linux-gnu/include”
#include &...& 搜索从这里开始:
#include &...& 搜索从这里开始:
&/usr/local/include
&/usr/local/gcc-4.3.2/include&&//确实到了这个目录搜索,为啥就认不出来呢?
&/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include
&/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed
&/usr/include
搜索列表结束。
GNU C++ (GCC) 版本 4.3.2 (i686-pc-linux-gnu)
&&&&&&&&由 GNU C 版本 4.3.2 编译,GMP 版本 4.2.2,MPFR 版本 2.3.0。
GGC 准则:--param ggc-min-expand=64 --param ggc-min-heapsize=64436
Compiler executable checksum: 642c98c7d8ba5ba4c6ed
hello.cpp:1:20: 错误:iostream:没有那个文件或目录
hello.cpp: In function ‘int main()’:
hello.cpp:7: 错误:‘cout’在此作用域中尚未声明
hello.cpp:7: 错误:‘endl’在此作用域中尚未声明
下面是截图,看看我标示的地方,我很不明白啊??????
[ 本帖最后由 insmile 于
09:48 编辑 ]
(63.28 KB, 下载次数: 23)
08:49 上传
咋就不支持bmp呢?
(107.34 KB, 下载次数: 21)
08:49 上传
转换了好模糊啊
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
丰衣足食, 积分 932, 距离下一级还需 68 积分
论坛徽章:0
#include &iostream&
using namespace std;
int main()
&&&cout&&&hello&&&endl;
&&&return 0;
丰衣足食, 积分 932, 距离下一级还需 68 积分
论坛徽章:0
我先下了,有知道的请解释一二啊,明天上来看看
论坛徽章:0
看了你昨天的帖子,编译命令有问题
你今天的代码是正确的,估计问题仍然出在编译命令上
[tmp]$ cat t.cpp
#include &iostream&
int main()
{
& && && &&&cout&&&hello&&&
& && && && &&&return 0;
}
[tmp]$ g++ t.cpp
[ tmp]$ ls
a.out&&t.cpp
[ tmp]$ ./a.out
hello
复制代码
上面是用你的代码编译通过的过程
丰衣足食, 积分 932, 距离下一级还需 68 积分
论坛徽章:0
g++432 hello.cpp
也是有错误:
hello.cpp:1:20: 错误:iostream:没有那个文件或目录
hello.cpp: In function ‘int main()’:
hello.cpp:7: 错误:‘cout’在此作用域中尚未声明
hello.cpp:7: 错误:‘endl’在此作用域中尚未声明
小富即安, 积分 4153, 距离下一级还需 847 积分
论坛徽章:0
编译器问题,或者,源文件有问题(如字符编码)?
丰衣足食, 积分 932, 距离下一级还需 68 积分
论坛徽章:0
原帖由 alexhappy 于
10:58 发表
编译器问题,或者,源文件有问题(如字符编码)?
在同一个目录下
我用原来的
g++ hello.cpp
是可以编译得到期望结果的
用新编译安装的432版本的gcc(g++432)就不行了????
论坛徽章:0
找不到iostream这个头文件
检查编译参数 手动指定一下这个文件的位置试试
论坛徽章:0
再仔细看看前面的输出。忽略掉的目录都是C++的。你明白了没?
丰衣足食, 积分 932, 距离下一级还需 68 积分
论坛徽章:0
原帖由 langue 于
13:16 发表
再仔细看看前面的输出。忽略掉的目录都是C++的。你明白了没?
不明白,怎么修正啊?或者怎么把忽略的目录加进去。。。2016年2月 C/C++大版内专家分月排行榜第三2016年1月 C/C++大版内专家分月排行榜第三
2016年10月优秀大版主2016年8月优秀大版主
2016年9月 总版技术专家分月排行榜第二
2016年2月 C/C++大版内专家分月排行榜第三2016年1月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。linux下C++报错:未定义的引用本来只是想将vs上的代码拷到linux中去运行,结果出现了许多奇怪的问题。#include&iostream&#include"Person.h"usi
linux下C++报错:未定义的引用
本来只是想将vs上的代码拷到linux中去运行,结果出现了许多奇怪的问题。
#include &iostream&
#include "Person.h"
int main(void) {
Person *Tom = new Person("Tom", 23, "123");
用g++编译,结果报错“未定义的引用”。Person类是和main在一个目录中。
之后我尝试将Person的所有代码都放在main之前,结果运行正常。我想请教各位大神这是什么原因?
因为你还需要编译的时候把Person的cpp文件也一起编译
解决方案二:
目测是没有找到person.h这个头文件。
解决方案三:
使用g++编译时两个文件一起编译 比如 g++ Person.h main.cpp
【云栖快讯】数据库技术天团集体亮相,分享一线生产实践经验,告诉你踩过的坑、走过的路,都是老司机,靠谱!干货分享,不可错过!&&
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
开发者常用软件,超百款实用软件一站式提供qtcreator提示#include&iostream&没有文件或目录_qt吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:33,223贴子:
qtcreator提示#include&iostream&没有文件或目录收藏
使用环境:xp,编译环境:mingw,运行不会报错,结果也正确,怎么设置才能去掉这个提示信息,(在不关闭这个功能的情况下),感谢你们的回答!
达内qt培训,0基础120天+项目实战=两年工作经验达内qt培训 ,总监级讲师授课,7万家合作企业联合招聘,40万学员的选择
没遇上楼主的问题,iostream一切正常,QtCreater也没提示......
把mingw的环境变量设置后,提示消失了。谢谢你的回答。
楼主创建的工程错了吧。创建一个空的c++项目试试 不要创建Qt 项目
贴吧的孩子们看来都是新手啊
在qt里编c++是建立c++ source file吗?为什么我编了一小段程序不能调试呢程序如下#include &iostream&int main(){
cout&&&hello world&&&
return 0;}
登录百度帐号推荐应用查看:4336|回复:6
在VC6.0中使用cout和cin 用#include &iostream.h&就可以了
昨天新装了个VC2010,提示找不到iostream.h 是怎么回事,那要怎样才能用cout和cin
版规,发帖可获2无忧币
一般是 #include&iostream&吧,
本帖最后由 月夜幻影 于
15:55 编辑
只有你爬到山顶了,这座山才会支撑着你。
2005以后就已经用iostream了
最有价值午饭
呵呵,好像都有这个问题...难不成还真的重装系统??
版规,回帖可获2无忧币
落后实际十年的c++86教科书不是圣经,学习一下c++99标准吧,vc2010都已经支持大部分c++11的标准了。
版规,回帖奖励2无忧币
程序设计,算法为王。
提出问题;分析问题;确定算法;画出流程图;编辑程序;调试程序;建立文档资料。
大家在开发板块贴代码的时候,请使用“插入代码”的功能。
[code]int main(){return 0;}[/code]
引用:原帖由 hagejid 于
09:56 发表
落后实际十年的c++86教科书不是圣经,学习一下c++99标准吧,vc2010都已经支持大部分c++11的标准了。 说的好
C++有三个标准,C++98,C++03,C++11,VC6.0的连98都支持得不好,VC08,VC10支持03,VC12支持11
版规,回帖可获2无忧币

我要回帖

更多关于 linux iostream.h 的文章

 

随机推荐