LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: ftyh

使用gcc-3.3后出问题

[复制链接]
发表于 2003-5-19 19:11:01 | 显示全部楼层
java,一般用途的话,没有Java
也行的,如果是一定要Java,那可以到linuxfromscratch.org/~tushar 看看,那里有java hint.
发表于 2003-5-19 22:50:19 | 显示全部楼层
最初由 tram 发表
java,一般用途的话,没有Java
也行的,如果是一定要Java,那可以到linuxfromscratch.org/~tushar 看看,那里有java hint.


谢谢! 搞定
不过,又出现新问题了:

用gcc-3.3重新把内核(之前用3.2编译成功的)编译一下,出错了reiserfs过不了--有个什么变量没有定义.

唉,困难重重啊!
发表于 2003-5-19 23:14:09 | 显示全部楼层
不应该啊,我也是gcc-3.3,也用的reiserfs,可能还是你哪一步有问题吧,编译内核,make mrproper是很有用的,能让源码恢复本来面目。
make dep也必须,这一步创建的是内核各个组件的依赖关系,没有这一步就很有可能出错了。你不妨重新编译一下内核,把结果留下来。
难道是你的gcc-3.3装得有问题?前面用它编译了多少软件包?
发表于 2003-5-20 19:04:16 | 显示全部楼层
用gcc3.3重新安装了nv驱动,结果连X-window也进不了,没法上网.痛哭~~~o~~~

1)
我是这样安装gcc3.3的:
tar zxvf gcc-3.3.tar.gz
cd gcc-3.3/

mkdir objdir

cd objdir

../configure --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --enable-languages=all --host=i686-redhat-linux

make CHOST='i686-pc-linux-gnu' CFLAGS='-march=athlon -O3 -pipe -fomit-frame-pointer' CXXFLAGS='-march=athlon -O3 -pipe -fomit-frame-pointer' LIBCFLAGS=' -g -O2' LIBCXXFLAGS=' -g -O2 -fno-imflicit-templates' bootstrap

make install
没有什么错误

2)
重新编译我现正在使用的内核,出错了:
super.c: In function `read_super_block':
super.c:869: warning: int format, long unsigned int arg (arg 2)
super.c:944:14: missing terminating " character
super.c: In function `reread_meta_blocks':
super.c:945: error: stray '\' in program
super.c:945: error: `ld' undeclared (first use in this function)
super.c:945: error: (Each undeclared identifier is reported only once
super.c:945: error: for each function it appears in.)
super.c:945: error: parse error before "n"
super.c:945:12: missing terminating " character
make[3]: *** [super.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.20-13.9/fs/reiserfs'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.20-13.9/fs/reiserfs'
make[1]: *** [_subdir_reiserfs] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.20-13.9/fs'
make: *** [_dir_fs] Error 2
发表于 2003-5-20 19:54:56 | 显示全部楼层
我可以肯定是你的gcc-3.3装得有问题了。你的安装指导是照哪里的搞的?
我今天刚刚用它装了 nvidia的驱动,很正常的。
最好不要优化。
发表于 2003-5-20 21:53:32 | 显示全部楼层
最初由 tram 发表
我可以肯定是你的gcc-3.3装得有问题了。你的安装指导是照哪里的搞的?
我今天刚刚用它装了 nvidia的驱动,很正常的。
最好不要优化。


我的安装指导是照很多帖子中和起来搞的,或许问题出在这了.
可编译和安装都没有问题!直到安装nv,和编译内核才发现有问题.

请问你和如何编译安装的?能否赐教?谢谢!
发表于 2003-5-20 22:27:01 | 显示全部楼层
这个……,在安装gcc这样的软件包时,可能还是要格外注意的,因为它的安装比较复杂,最好还是找一下安装指导,比如在gentoo里面就有gcc-3.3的编译指导,要不就找一下redhat的rawhide里面的src.rpm
我现在用的是gcc-3.2.3,我搞错了,嘿嘿。
我是照着lfs-cvs里面的装法的。看lfs-dev上面说,gcc-3.3安装上有些不同的,我没仔细看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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