free_wasp 发表于 2006-2-22 16:54:53

请教make软件安装问题

请问我得到一个安装包是install.tar.gz,解压缩以后得到一个install子目录,cd install以后,./configure中的./是代表在install子目录下,configure是代表install下的configure文件吧。
make就不用加./了吗?make不是在运行install下的make文件吗?他的机理是什么,是在运行一个/bin或者/sbin下的make吗(类似ls命令),然后再调用install下的什么文件。
make install也是这个问题,也是想知道make install是如何运行的。
呵呵,谢谢回答我问题的人。我不懂,所以请教了。

VirusCamp 发表于 2006-2-22 19:29:57

make
读当前目录下的 Makefile 文件,执行默认 target

make install
读当前目录下的 Makefile 文件,执行 target : install

free_wasp 发表于 2006-2-22 23:09:56

make
读当前目录下的 Makefile 文件,执行默认 target

make install
读当前目录下的 Makefile 文件,执行 target : install

想再弄明白一点。也就是说,make 和 make install是bash下的两个命令(类似ls,ps,who,find等等),它们调用当前目录下的您说的文件,对吧?
它们是在gcc安装包里面的吗?也就是说,我安装了gcc编译器,就可以使用make,make install了,没有安装,就不能使用它们。
呵呵,谢谢了,还的费费您的手指了,敲几个字。
:wink:

zhy2111314 发表于 2006-2-23 12:13:26

make 和 make install 是bash下的两个命令(类似ls,ps,who,find等等)...
这种理解是错误的。
需要看一下Makefile规则!到google里搜索下很多。

VirusCamp 发表于 2006-2-23 17:01:48

make 是命令 , 来自 gnu make 软件包, 不在 gcc 里.

install 是参数,传给 make.

同样还有:
make uninstall
make check

free_wasp 发表于 2006-2-24 20:57:08

make 是命令 , 来自 gnu make 软件包, 不在 gcc 里.

install 是参数,传给 make.

同样还有:
make uninstall
make check

thanx
:wink:
页: [1]
查看完整版本: 请教make软件安装问题