在Mac上面編譯FFmpeg需要安裝很多東西,首先是:autoconf 和 automake
請按照以下順序安裝:
curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz tar -xzvf m4-1.4.13.tar.gz cd m4-1.4.13 ./configure --prefix=/usr/local make sudo make install cd .. curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz tar -xzvf autoconf-2.65.tar.gz cd autoconf-2.65 ./configure --prefix=/usr/local # ironic, isn't it? make sudo make install cd .. # here you might want to restart your terminal session, to ensure the new autoconf is picked up and used in the rest of the script curl -O http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz tar xzvf automake-1.11.tar.gz cd automake-1.11 ./configure --prefix=/usr/local make sudo make install cd .. curl -O http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz tar xzvf libtool-2.2.6b.tar.gz cd libtool-2.2.6b ./configure --prefix=/usr/local make sudo make install
好了,現在去找automake管理makefile的源碼就可以輕松使用了
另外:
還可能需要安裝pkg-config:
由於大部分的開源工程都需要用到pkg-config,在這里附帶講解一下pkg-config for mac 安裝過程.
1.檢測環境是否已安裝pkg-config
再命令行中輸入: pkg-config 若未安裝,則提示命令未找到.
2.安裝pkg-config
curl http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz -o pkg-config-0.28.tar.gz tar -xf pkg-config-0.28.tar.gz cd pkg-config-0.28 ./configure --with-internal-glib make sudo make install
到此安裝完成