LINUX doubango编译中prefix参数无效

简介: LINUX doubango编译中prefix参数无效

吾编译脚本是:

UILD_LIBS=${HOME}/build_libs
export PATH=${BUILD_LIBS}/bin:${PATH}
CFLAGS=${BUILD_LIBS}/include
LDFLAGS=${BUILD_LIBS}/lib
if [ -f autogen.sh ]; then
    chmod 777 autogen.sh
    # ./autogen.sh
fi
autoreconf -fvi
chmod 777 configure
./configure  \
    --prefix=${BUILD_LIBS}  \
    --exec-prefix=${BUILD_LIBS} \
    CFLAGS=${BUILD_LIBS}/include \
    LDFLAGS=${BUILD_LIBS}/lib \
    --with-ssl --with-srtp --with-vpx --with-yuv --with-amr --with-speex --with-speexdsp --enable-speexresampler --enable-speexdenoiser --with-opus --with-gsm --with-ilbc --with-g729 --with-ffmpeg


结果报错:

/usr/bin/mkdir -p '/usr/local/lib'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libtinySAK.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libtinySAK.so.0.0.0 /usr/local/lib/libtinySAK.so.0.0.0
/usr/bin/install: cannot create regular file '/usr/local/lib/libtinySAK.so.0.0.0': Permission denied
make[2]: *** [Makefile:473:install-libLTLIBRARIES] 错误 1
make[2]: 离开目录“/home/quantum6/doubango/doubango/tinySAK”
make[1]: *** [Makefile:764:install-am] 错误 2
make[1]: 离开目录“/home/quantum6/doubango/doubango/tinySAK”
make: *** [Makefile:493:install-recursive] 错误 1

这样看来是autoreconf设置不对?

目录
相关文章
|
3月前
|
Linux
在Linux中,列出几种常见打包工具并写相应解压缩参数。
在Linux中,列出几种常见打包工具并写相应解压缩参数。
|
13天前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
54 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
17天前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
|
22天前
|
Linux 编译器 C语言
Linux c/c++之多文档编译
这篇文章介绍了在Linux操作系统下使用gcc编译器进行C/C++多文件编译的方法和步骤。
31 0
Linux c/c++之多文档编译
|
16天前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
|
2月前
|
Linux
用clang编译Linux内核
用clang编译Linux内核
|
3月前
|
Linux C语言
深度探索Linux操作系统 —— 编译过程分析
深度探索Linux操作系统 —— 编译过程分析
26 2
|
8天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
83 5
|
8天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
35 4