LinuxSir.cn,穿越时空的Linuxsir!

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

锁定glibc出现问题,specs文件内容已经改成/tools/lib/ld-linux.so.2了---急急急

[复制链接]
发表于 2005-3-19 20:02:27 | 显示全部楼层 |阅读模式
SPECFILE=/tools/lib/gcc-lib/*/*/specs &&
sed -e 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' \
$SPECFILE > tempspecfile
mv tempspecfile $SPECFILE &&
unset SPECFILE
然后
rm -f /tools/lib/gcc-lib/*/*/include/{pthread.h,bits/sigthread.h}
然后
echo 'main(){}' > dummy.c
gcc dummy.c
readelf -l a.out | grep ': /tools'
没有结果
readelf -l a.out
出现:

Elf file type is EXEC (Executable file)
Entry point 0x8048244
There are 6 program headers, starting at offset 52

Program Headers:
Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
PHDR 0x000034 0x08048034 0x08048034 0x000c0 0x000c0 R E 0x4
INTERP 0x0000f4 0x080480f4 0x080480f4 0x00013 0x00013 R 0x1
   [Requesting program interpreter: /lib/ld-linux.so.2]
LOAD 0x000000 0x08048000 0x08048000 0x003b8 0x003b8 R E 0x1000
LOAD 0x0003b8 0x080493b8 0x080493b8 0x000fc 0x00100 RW 0x1000
DYNAMIC 0x0003c4 0x080493c4 0x080493c4 0x000c8 0x000c8 RW 0x4
NOTE 0x000108 0x08048108 0x08048108 0x00020 0x00020 R 0x4

Section to Segment mapping:
Segment Sections...
00
01 .interp
02 .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame
03 .data .dynamic .ctors .dtors .jcr .got .bss
04 .dynamic
05 .note.ABI-tag


中间有个输出是 [Requesting program interpreter: /lib/ld-linux.so.2]
在specs文件里/lib/ld-linux.so.2 已经改成/tools/lib/ld-linux.so.2了,可还是提示这个信息
请哪位高手指点一下,急


specs文件部分内容是
.......
*link:
%{!static:--eh-frame-hdr} -m elf_i386 %{shared:-shared} %{!shared: %{!ibcs: %{!static: %{rdynamic:-export-dynamic} %{!dynamic-linker:-dynamic-linker /tools/lib/ld-linux.so.2}} %{static:-static}}}
.....
只有这个地方有/tools/lib/ld-linux.so.2,其他地方没有ld-linux.so.2
发表于 2005-10-1 19:58:58 | 显示全部楼层

请注意一下,你的gcc是哪个gcc?

请注意一下,你的gcc是哪个gcc?
用which gcc测试一下。
当lfs进行到这一步,你的cc和gcc都应该是/tools/bin(不是/mnt/lfs/tools/bin)里的!!!!
回复 支持 反对

使用道具 举报

发表于 2005-10-2 12:32:03 | 显示全部楼层
看着lfs写的很复杂的样子,实际上根本就是只修改了一句话,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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