2013-03-15 31 views
1

从源文件构建任何库时,是否可以设置我希望安装的位置?我已阅读了一些prefix国旗,但我想知道是否所有的aplications都有这个标志。从类似Unix的操作系统中的源文件构建库

举例来说,我是从源代码构建OpenCV的,当我做了make && make install其中安装在/usr/local/opencv,但如果我想它被安装在/other/place/opencv的内容?

回答

0

如果我跟着你正确的,这些东西是在配置相喜欢的东西做:

$ ./configure --prefix=/other/place/opencv 

如果该项目没有一个configure脚本,那么它的直接编辑0​​的情况下, 。

+0

是的,我想知道。所以如果有一个配置文件,我总是可以更改前缀?如果没有配置,我可以随时检查Makefile并根据你的需要修正它。 – BRabbit27 2013-03-15 22:43:55

+0

@ BRabbit27并不总是,但99.9%的时间。作者真的应该公开他们喜欢的任何属性。 – trojanfoe 2013-03-15 22:44:36