LinuxSir.cn,穿越时空的Linuxsir!

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

安装后删去 *-build目录的问题

[复制链接]
发表于 2007-5-1 00:13:17 | 显示全部楼层 |阅读模式
gcc-4.0.3的第一次安装 中:
  1. make install
  2. ....
  3. ln -vs gcc /tools/bin/cc
  4. ..
  5. rm -rf  gcc-build
复制代码
bash-3.1的第一次安装中:
  1. make install
  2. ....
  3. ln -vs bash /tools/bin/sh
  4. ...
  5. rm -rf bash-build
复制代码
在制作工具链中,有几次这样做软链接.先用*-build目录中的文件.接着又要删去这个临时目录,这样做有什么用?

是不是有这样链接的临时目录先不要删去?
发表于 2007-5-2 10:48:45 | 显示全部楼层
Post by dgkgnrt
在制作工具链中,有几次这样做软链接.先用*-build目录中的文件.接着又要删去这个临时目录,这样做有什么用?

是不是有这样链接的临时目录先不要删去?



你先搞明白ln这个命令,根本没有用到*-build目录中的文件
回复 支持 反对

使用道具 举报

发表于 2007-5-2 16:15:31 | 显示全部楼层
都是链接到和它同一目录下的 比如 ln -vs bash /tools/bin/sh  是在/tools/bin 目录下的sh软连接到同目录下的 bash
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-3 00:09:26 | 显示全部楼层
Post by toeight
都是链接到和它同一目录下的 比如 ln -vs bash /tools/bin/sh  是在/tools/bin 目录下的sh软连接到同目录下的 bash
不对吧,这时并没有进入 /tools/bin目录,应该是仍在编译目录中.

如是 ln -vs /tools/bin/bash  /tools/bin/sh  才是在/tools/bin 目录下的sh软连接到同目录下的 bash.  这是我不理解的地方--我并不知道系统要求在/tools/bin 目录下的sh软连接到同目录下的 bash.(你的说明让我又多明白了一点知识,多谢! ).
回复 支持 反对

使用道具 举报

发表于 2007-5-3 10:46:21 | 显示全部楼层
路径是相对的,如果最前面不是“/”的话。对目的来说。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-3 22:50:46 | 显示全部楼层
Post by hohoxu_hao115
路径是相对的,如果最前面不是“/”的话。对目的来说。

还是不明白.
我是不是应该这样理解:  对  ln -vs bash /tools/bin/sh 来说,不管你现在是在什么地方,只要 bash 没有标明是根目录下的,它就是与 后面的 sh 位于一个目录.

或者说:不管你现在是在什么地方,只要 bash 没有标明是根目录下的,它--源目录的路径 是相对目的目录的路径而来的.
回复 支持 反对

使用道具 举报

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

本版积分规则

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