【问题标题】:Building library from source files in Unix-like OS在类 Unix 操作系统中从源文件构建库
【发布时间】:2013-03-04 19:20:09
【问题描述】:

从源文件构建任何库时,是否可以设置我想要安装它的位置?我已经阅读了一些 prefix 标志,但我想知道是否所有应用程序都具有该标志。

例如,我正在从源代码构建 OpenCV,当我制作 make && make install 时,安装在 /usr/local/opencv 中的内容但是如果我希望它安装在 /other/place/opencv 中呢?

【问题讨论】:

    标签: linux macos unix makefile


    【解决方案1】:

    如果我没听错的话,那是在配置阶段完成的,类似于:

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

    如果项目没有configure 脚本,则直接编辑Makefile

    【讨论】:

    • 是的,我想知道。因此,如果有配置文件,我总是可以更改前缀对吗?如果没有配置,我可以随时检查 Makefile 并根据您所说的进行修复。
    • @BRabbit27 并非总是如此,但在 99.9% 的情况下。公开他们喜欢的任何属性真的取决于作者。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 2017-11-18
    • 2014-02-25
    • 2011-03-02
    • 2023-03-05
    • 1970-01-01
    相关资源
    最近更新 更多