`
mypyg
  • 浏览: 549401 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

configure 更改prefix引起的问题

 
阅读更多
编译了一个库,后来打算更改一下安装路径作为系统库
./configure --prefix=/usr/lib
因为库比较大,又想只是改动了prefix对代码不会又影响,就没有make clean,直接make install了,库安装到了/usr/lib,但是在编译其他使用该库的程序时发现仍然去旧的安装位置寻找库,仔细查找后,发现因为没有make clean,所以库的la文件内容仍然是指向旧位置,导致无法找到要使用的库。再次到库代码目录,删除la文件,再make install,重新生成了la文件,一切正常了。
分享到:
评论

相关推荐

    prefix_360百科.html

    linux安装软件采用源码安装灵活自由,适用于不同的平台,维护也十分方便。 源码的安装一般由3个步骤组成: 配置(configure) 编译(make) 安装(make install) ..../configure –prefix=/usr/local/supersparrow

    Nginx在configure时的初选参数

    Nginx在configure时的初选参数,请提前建立nginx用户并-s设置/sbin/nologin

    Qt5 configure参数说明文档

    标题"Qt5 configure参数说明文档"指的是此文档旨在解释和说明如何使用Qt5软件框架中的configure工具的参数。configure是一个用于为特定系统配置源代码树的脚本,以便于编译并安装Qt5及其相关组件。文档中可能会详细...

    vim-configure.tar.gz_vim_vim_configure

    "vim-configure.tar.gz_vim_vim_configure" 是一个包含了 Vim 配置文件的压缩包,旨在帮助用户优化 Vim 的使用体验,提供自动提示、补全功能以及代码高亮等特性。 在 Vim 中配置这些功能,可以使编辑效率大幅提升。...

    Linux的Configure参数解释

    - **功能**:`configure`脚本会在系统上检测某些特性和潜在问题(或称为bug)。为了提高后续配置的速度,这些检测结果会被保存在一个缓存文件中。在配置大型、结构复杂的源代码树时,一个有效的缓存文件能极大地...

    lidmodbus3.14(解决configure.js错误)

    这个问题通常是由于环境变量配置不正确、依赖库缺失或者脚本自身存在bug所引起的。在libmodbus 3.14中,开发团队对configure.js进行了深入优化,确保了其在各种环境下的正常运行。这不仅解决了用户遇到的困扰,也...

    faac-1.28解决没有configure文件的问题

    faac-1.28官网上下载的文件有好几种压缩方式,有几种没有configure从而导致没法编译,里面增加了readme.txt文件轻松编译

    MyEclipse,在项目上右键,没有发现Configure菜单问题解决方案

    在myeclipse中,在项目上右键Configure->Convert to Maven Project,但是现在使用的是MyEclipse,在项目上右键,没有发现Configure菜单

    linux下configure命令详细介绍

    5. `--version`: 输出生成`configure`脚本的`Autoconf`版本,这对于确认兼容性和问题排查很有用。 6. `--prefix=PREFIX`: 这是最常用的选项,用于指定软件安装的根目录,包括所有的可执行文件、库文件等。 7. `--...

    制作有lib库的Configure

    最后,可以通过指定`prefix`和`host`参数来定制安装位置和目标平台,例如`./configure --prefix=/opt/myprog --host=arm-linux`,再执行`make install`,即可将构建的程序安装到指定的目录下。 整个过程展示了如何...

    Zabbix完整部署文档

    - 配置与编译:`./configure –prefix=/home/zabbix/ext/curl`。 - 安装:`make && make install`。 - **libpng**: - 解压并进入目录:`tar -zxvf libpng-1.2.18.tar.gz`,`cd libpng-1.2.18`。 - 编译:`cp ...

    configure配置

    - 有时,某些项目的`Makefile`可能不支持在`make install`阶段更改`PREFIX`。 #### 3. 扩展说明 - **扩展工具**: `AUTOMAKE` 和 `AUTOCONF` 是非常有用的工具,用于自动化生成`Makefile`和配置脚本。它们可以帮助...

    Linux操作系统的Configure参数解释说明

    Linux 操作系统的 Configure 参数解释说明 Linux 操作系统中的 Configure 参数解释说明是软件安装的基础知识之一。Configure 脚本配置工具是 autoconf 的工具的基本应用。它提供了大量的命令行选项,用于配置软件包...

    Linux系统源码安装过程中的prefix选项

    `configure`脚本提供了许多可选参数,其中`--prefix`是最重要的一个。 `--prefix`选项用于指定软件安装的根目录,通常是用来存放跨平台的、与硬件无关的文件。默认情况下,`prefix`的值为`/usr/local`,这意味着...

    linux configure 软件发布介绍

    配置脚本`configure`是这个过程中的关键组件,它负责检查目标系统的特性,生成适当的Makefile以适应不同的环境。本文将深入讲解`configure`及其相关工具在Linux软件发布的角色。 `configure`脚本是基于Autoconf工具...

    slurm安装文档

    2. 编译安装 munge:./configure --prefix=/usr/local --sysconfdir=/etc --localstatedir=/var && make && make install 3. 修改文件夹属性:chown -R root /etc/munge、chown -R root /var/lib/munge、chown -R ...

    关于configure配置开源makefile得详细介绍

    详细介绍了configure得各个选项得意思,和使用得方法。同时在config.log里面可以详细看到configure得错误,做对应得修改

Global site tag (gtag.js) - Google Analytics