LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1365|回复: 14

安装了gcc 3.23 以后 发现不能找到iostream 了

[复制链接]
发表于 2003-6-17 19:22:22 | 显示全部楼层 |阅读模式
gcc 3.23 是利用./configure make make install
安装的

gcc -v 发现可以查看出是3.23

但是g++ 不能找到iostrea.了
发表于 2003-6-17 20:03:52 | 显示全部楼层
using namespace std
 楼主| 发表于 2003-6-17 21:11:38 | 显示全部楼层

我有用 namespace

我有用 namespace
发表于 2003-6-18 00:55:02 | 显示全部楼层
源码??
 楼主| 发表于 2003-6-21 22:17:16 | 显示全部楼层

是源码编译的

c++ 的原代码在2.96 下无问题


是否是g++ 需要另外编译?

#include <iostream>
using namespace std;
int main()
{
cout <<"hellow"<<endl;
return 0;
}
发表于 2003-6-21 22:28:38 | 显示全部楼层
./configure
make bootstrap
make install

修改/etc/profile,修改环境变量:
LD_LIBRARY_PATH=/usr/local/libLD_LIBRARY_PATH
export LD_LIBRARY_PATH
 楼主| 发表于 2003-6-22 21:41:42 | 显示全部楼层

/:(

很不幸 问题没有解决... g++ 又不对了 难道又需要我重新安装?
发表于 2003-6-22 22:08:18 | 显示全部楼层
可能你安装的不对,gcc源码安装照我上面的帖子进行应该没问题,我原来的3.0、3.1、3.2都是这么装的,没问题。
 楼主| 发表于 2003-6-22 22:33:30 | 显示全部楼层

还是不行 我发现gcc 的ftp 里有一个gcc-g++

还是不行 我发现gcc 的ftp 里有一个gcc-g++ 的包 我以前没安装过

现在我tar 了以后  再重新编译了一次好像也不行阿


还有我的echo $LD_LIBRARY_PATH
只有/usr/local/lib
 楼主| 发表于 2003-6-22 22:36:55 | 显示全部楼层

我的os 为redhat 7.1

7.1 以前的gcc 是redhat 安装的 gcc g++ 都好用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表