0

我无法在 CentOS7.3 上安装 MP4Box。CentOS Linux 版本 7.3.1611(核心)

我尝试参考以下 URL 进行安装。 https://www.24x7serversolutions.com/blog/install-mp4box-on-centos/

yum -y install freetype-devel SDL-devel freeglut-devel
wget http://repo.bstack.net/mp4box/gpac-0.4.5.tar.gz
wget http://repo.bstack.net/mp4box/gpac_extra_libs-0.4.5.tar.gz
tar -zxvf gpac-0.4.5.tar.gz
tar -zxvf gpac_extra_libs-0.4.5.tar.gz
cd gpac_extra_libs
cp -r * /usr/local/src/gpac/extra_lib
cd ..
cd gpac
chmod 755 configure
./configure

但是,在执行此命令时,

make lib
・・・
gcc: エラー: unrecognized command line option ‘-Wl’
gcc: エラー: unrecognized command line option ‘--warn-common’
make[1]: *** [libgpac.so] エラー 1
make[1]: ディレクトリ `/home/source/gpac/src' から出ます
make: *** [lib] エラー 2

我试图将 ln 设置如下。

ln -s /usr/lib64/libglut.so.3 /usr/lib64/libglut.so

但是,显示了相同的错误。

我该如何处理?

4

5 回答 5

0

好吧,它在官方的“无rpmfusion”存储库中。

做就是了:

须藤百胜安装gpac

(取自:http ://rahul-ghose.blogspot.com/2017/05/install-mp4-box-on-centos.html )

于 2017-05-11T14:09:21.097 回答
0

我认为该版本的gpac. 试试这个:

yum -y install freetype-devel SDL-devel freeglut-devel

git clone https://github.com/gpac/gpac
cd gpac
git checkout tags/v0.6.1 -b v0.6.1

./configure
make lib
于 2017-03-11T20:44:34.023 回答
0

如果您只需要 GPAC 的 MP4Box,我建议您按照本教程进行操作。

您需要以下软件包:git、gcc、make、libpthread-devel。

执行这些命令行:

git clone https://github.com/gpac/gpac.git
cd gpac
./configure --static-mp4box --use-zlib=no
make -j4
sudo make install
于 2017-03-12T08:50:13.080 回答
0

这就是我从 GitHub 安装最新版本的 MP4Box 的方式。该脚本的主要目的是将 MP4Box 安装到 docker centos amazoncorretto 容器中。

yum -y install freetype-devel SDL-devel freeglut-devel ugcc gcc-c++ git libtool make zlib-devel

git clone https://github.com/gpac/gpac gpac_public
cd gpac_public
./configure --static-mp4box
make
make install

这是两种资源的组合:

https://github.com/gpac/gpac/wiki/GPAC-Build-Guide-for-Linux https://gist.github.com/helpsquad/48ee2baf2eb5ee655e8755618b4c8c75

于 2020-10-12T10:57:38.637 回答
-1

Mp4Box 包含在gpac中,因此您必须安装 gpac。

yum install gpac
于 2017-12-15T07:15:10.540 回答