ArthurDeepin
2015-11-06 01:01 deepin
本帖最后由 ArthurDeepin 于 2015-11-5 17:06 编辑
这个软链接的属性不是可以用ls -l 来查看它的指向吗?看一看就知道了。
另外,编译完了安装之后,我都会清空源码文件夹,如果编译生成的bash在源码文件夹里,都会被make install安装到编译参数指定的地点 prefix=/path。所以清空源码包也无所谓,你在编译现场看到的bash其实就是被转移到了/tools/bin/bash,是参数指定的。需要时再解压一遍也可以,有些包是要编译第二遍的。
你可能还是链接错了?
这个软链接的属性不是可以用ls -l 来查看它的指向吗?看一看就知道了。
另外,编译完了安装之后,我都会清空源码文件夹,如果编译生成的bash在源码文件夹里,都会被make install安装到编译参数指定的地点 prefix=/path。所以清空源码包也无所谓,你在编译现场看到的bash其实就是被转移到了/tools/bin/bash,是参数指定的。需要时再解压一遍也可以,有些包是要编译第二遍的。
你可能还是链接错了?
Reply Like 0 View the author
ln -sv bash /tools/bin/sh这时当前目录为bash源码包,执行这个命令之前我完成了make&&make install,接下来我执行了这条命令,并且源码包里有bash这个文件我当时以为这条命令建立的软连接是源码包里bash链接到/tools/bin/sh的。大神告诉我,这个bash是/tools/bin目录下的文件,也就是这个链接是ln -sv /tools/bin/bash /tools/bin/sh等价的。我一看在此目录下果然有此文件。然后我就凌乱了!!!这个东西咋理解。