|
|
我用的 LiveCD的版本是6.1.1-1
在我安装到6.11时,按照中文手册运行“ make check”时,
我得到如下的结果:
"
libgcc_s.so.1 must be installed for phtread_ cancel
to work
Didn't expect signal from child: got 'Aborted'
make [2]: ***
[/sources/glibc-build/nptl/tst-mutex8.out] Error 1
make [2]: Leaving directory
`/sources/glibc-2.3.4/nptl'
make [1]: *** [/nptl/tests] Error 2
make [1]: Leaving directory `/sources/glibc-2.3.4/'
make: *** [check] Error 2
"
然后我运行"touch /etc/ld.so.conf"和"make install" 命令,出现
如下的结果:
"
CC="gcc" /usr/bin/perl script/test-installation.pl
/sources/glibc-build/
Your new glibc installation seems to be ok.
make [1]: Leaving directory `sources/glibc-2.3.4'
"
之后,我进入6.12,调整工具链,
运行"make -C ld INSTALL=/tools/bin/install install"命令,
和修改specs的perl命令之后,进行测试:
echo 'main(){}' > dummy.c
cc dummy.c
在编译dummy.c文件时,出现了如下错误:
"
/tools/lib/gcc/i686-pc-linux-gnu/3.4.3/../../../../i686-pc-linux-gnu/bin/ld:
can not find -lgcc_s
collect2: ld returned 1 exit status
"
这是我第三遍出现的相同的错误了,请问各位大侠和斑竹“终极幻想”怎么解决这个问题?
我在论坛也发现e3lb89cz也出现过相同的问题,但是没有人给出解答。 |
|