|
发表于 2008-10-12 19:29:05
|
显示全部楼层
Post by lofeng410;1892331
对于有些路径的写法不是很明白
如~/.bash_profile,这里的~表示什么呢?
./configure --prefix=/tools这样写比configure --prefix=/tools有什么好处呢?我看好多地方都是前面的那种写法,但是后者表达的是同样的意思的啊?
~表示的是你的HOME目录,再简单点,就是你这个用户的主目录。如果你的用户名是lfs的话,那么~表示的是/home/lfs
./configure涉及到了SHELL编程,再简单点,命令行编程。在命令行下,运行当前目录下的程序,必须要在前面加上“ ./ ”。这是为了提高系统安全性做的设计。
--prefix表示的是编译后安装相应程序的输出目的地。如果不加--prefix,那么编译完成后,安装软件时都会安装在默认目录下,一般就是/usr/local目录下。而加上了这个参数,就可以安装到想要的地方(比如/tools),这是为了做工具链调整。可能这句话你也不太清楚。其实这没关系,多想多问是好事情。楼主一定可以从零开始掌握Linux的知识并完成LFS系统的。 |
|