LinuxSir.cn,穿越时空的Linuxsir!

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

有点冲动的LFS安装,求助ing

[复制链接]
发表于 2003-11-13 11:01:45 | 显示全部楼层
发表于 2003-11-14 08:13:35 | 显示全部楼层

回复: 对,文挡有笔误

最初由 Ways 发表
在" Lock in" Glibc
一章中也有同样问题
------------------------------------------
echo 'main(){}' > dummy.c
gcc dummy.c
readelf -l a.out | grep ': /tools'
-------------------------------------------
实际上应该是
  readelf -l a.out | grep '/tools'
不要前面的冒号



不要冒号也问题依旧,这几天真是头都快爆了
发表于 2003-11-14 08:17:20 | 显示全部楼层
专门请假了两天来装 lfs,
发表于 2003-11-14 08:41:33 | 显示全部楼层
为什么不要冒号?那个冒号是有用的.什么问题依旧?
 楼主| 发表于 2003-11-14 08:43:27 | 显示全部楼层

回复: 建议先学习从源代码安装软件,文档开头已经声明这个约定

牛啊,不过我只是在上班时间装而已,呵呵.....

最初由 home_king 发表
要严格遵守lfs文档里的步骤来安装!
3...就是父目录,而.是当前目录,这和windows的表达是一致的;
  在linux下运行可执行文件,要加上./在前,这是出于安全考虑的,它告诉bash去执行该文件。


我原来DOS就没有学过,只知道dir、copy、format几个命令,win系统倒是比较熟悉,5年前开始用过Linux,不过只是看看,玩玩,现在想深入了解一下
发表于 2003-11-14 09:32:16 | 显示全部楼层
最初由 tram 发表
为什么不要冒号?那个冒号是有用的.什么问题依旧?
就是


readelf -l a.out | grep ': /tools'
什么提示也没有,就是直接回到文本提示符:
发表于 2003-11-14 09:42:00 | 显示全部楼层
那说明你调整工具链没调整对嘛,打开看一看改好了没有.
发表于 2003-11-14 09:51:19 | 显示全部楼层
最初由 dancefans 发表
就是


readelf -l a.out | grep ': /tools'
什么提示也没有,就是直接回到文本提示符:


   readelf就像windows下FileInfo之类的程序,是分析  可执行文件的
结构,如 Header,Section之类的东东的。


不把readelf的输出通过管道传给 grep,肯定应该会有提示,除非 在当前目录
下没有a.out这个文件:
    readelf -l a.out
  输出到stdout的信息里应该有
   [Requesting program interpreter: /lib/ld-linux.so.2]
之类的


      就如前面 一位兄弟所言,用
readelf -l a.out | grep 'interpreter'
  查找应该没有问题,因为 你的程序要求的动态连接器 可能跟book里说的
不一样( :p 就是说 你有麻烦喽!),但是interpreter这个词应该有的

---------------------------------
        我是菜鸟,说错了可不要打我
;)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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