LinuxSir.cn,穿越时空的Linuxsir!

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

请教make install的作用

[复制链接]
发表于 2009-6-25 07:26:25 | 显示全部楼层 |阅读模式
现在有一个源码包,需要通过
./configure      产生对应平台的Makefile
make              根据Makefile的内容编译
make   install
安装,

请问最后一个make install是干嘛的呢?

我有的这个源码包是跨平台的,如果在windows下用visual studio的话,对应的是哪几步呢?
比如,我觉得,在visual studio中调整项目属性就是Linux下的./configure,然后build就是make,那么对应make install是什么呢? 是安装build好的可执行文件? 如果build好没有可执行文件怎么办呢?

指教一下吧,谢谢!!
发表于 2009-6-25 11:08:47 | 显示全部楼层
make install 是安装程序,相当于windows程序的setup.exe吧!
回复 支持 反对

使用道具 举报

发表于 2009-7-1 10:43:05 | 显示全部楼层
make install中的install是Makefile中的一个label,这个label后面的命令才是真正make install所做的事情。也就是说,想写啥写啥,一般是将生成的可执行文件或者生成的库拷贝到相应的目录,一般这个时候需要root权限,除非你./configure的时候指定的prefix你有写权限。
install:
         cp  file to  some_dir
         cp  some_lib to some_dir
回复 支持 反对

使用道具 举报

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

本版积分规则

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