|
楼主 |
发表于 2008-10-22 16:16:34
|
显示全部楼层
Post by ti8er;1897530
1、看不懂你的意思。。。。
是不是比如
ls -l
你想看看ls这个指令的完整路径在哪里?
那么
whereis ls
就可以找到。
2、在make install 的时候使用:
make install | tee temp
在temp中就会有install时候的详细信息,那么你就可以了解到底安装了哪些目录和文件。
如果你想直观点,那么把temp改名,比如安装gcc的时候就改为
make install | tee gcc4-1-2.install
这样就可以自己看了。当然看Makefile也能看出装了哪些东西,如果你对Makefile很了解的话。
LFS手册中,也提到了安装哪些东西,都是比较准确的。
不过我也不清楚是不是还有更好的方法看到安装了哪些东西。
提示:有的软件支持卸载,命令为
make uninstall
但是也不是所有的都可以这么做的。
不好意思,第一个问题表述的不清楚,语文功底太差,呵呵~~
whereis这个指令能满足我的需求,我的本意是想在执行ls -l等指令的时候,在显示执行结果的同时显示使用的ls指令的绝对地址。
第二个问题是我在编译binutils时,在binutils-build目录有这样两个文件夹:ld和binutils,里面有make后生成的诸如ld-new、ar等工具,所以就想知道咱make install的过程中具体安装了哪些程序。特别的是ld-new安装到/tools/bin目录下为ld,我也想看看这个重命名的该过程。至于具体的安装位置,虽然configure是已经指定了--prefix=/tools,但是这些工具最后安装的位置可能是bin也可能是sbin目录,库的安装就更如此了,所以就很香知道具体的安装位置。
至于make uninsatll,在LFS过程中用的那些工具,好像都没有提供make uninstall |
|