当前位置: 技术问答>linux和unix
Linux下,如何解读makefile中关于软件安装的信息?
来源: 互联网 发布时间:2016-02-19
本文导语: 最近有个工作,要求就是在一台机器上build某开源软件,然后安装到另外一台机器上。我感觉所谓的安装也就是拷贝一些binary及lib文件到相应的目录。所以我就去看makefile中的install:部分,由于makefile是自动产生的,...
最近有个工作,要求就是在一台机器上build某开源软件,然后安装到另外一台机器上。我感觉所谓的安装也就是拷贝一些binary及lib文件到相应的目录。所以我就去看makefile中的install:部分,由于makefile是自动产生的,这一部分只有“install:install-recursive” 这么一句,然后我就不知道怎么搞了,这个install-recursive是一个关键字还是别的什么啊?然后我怎么才能从makefile中看到都是那些文件拷贝到了什么目录里面?谢谢各位大侠!本人较菜!
|
自动产生的Makefile根本就不是人可以读懂的,那是给机器读的。
做开源的第一件事就是学automake
做开源的第一件事就是学automake
|
csdn下载频道搜索:使用GNU autotools
|
一定要人看的话,看到install:install-recursive,就说明这个是依赖于install-recursive的,再去找install-recursive:部分,然后一层一层找下去。
如果对makefile语法比较熟悉的话,人一样可以读懂的。
如果对makefile语法比较熟悉的话,人一样可以读懂的。
|
建议你看一 下
./configure --help
先设置安装目录, 然后将需要的文件拷贝出来。
./configure --help
先设置安装目录, 然后将需要的文件拷贝出来。