如何在CentOS7.3上安装MP4Box

时间:2017-03-11 15:07:54

标签: centos mp4box

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

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

var weapon = [
"M4A1-S Golden Coil",
"USP-S Kill Confirmed",
"Shadow Daggers"];var price =  "39.16",  "23.38","135.92"  ];

但是,在这个命令的时候,

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

我试着设置ln如下。

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

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

我该如何处理?

4 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

如果您只需要来自GPAC的MP4Box,我建议您按照this tutorial

您需要以下软件包: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

答案 2 :(得分:0)

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

yum install gpac

答案 3 :(得分: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