Ubuntu編譯ffmpeg(win32版本)

2021-07-15 20:16:14 字數 1759 閱讀 4626

虛擬機器環境:ubuntu12.04

1)apt-get update

2)sudo apt-get install pax cvs flex bison texinfo

3)cd /home/forlinx/work/mingw/

4)wget

5)tar -xvf mingw-w64-build-3.6.0

6)chmod +x mingw-w64-build-3.6.0

7)./mingw-w64-build-3.6.0(根據提示進行安裝)

8)export path=」/home/forlinx/work/mingw/mingw-w64-i686/bin:$path」(設定環境變數)

ln -s 「/usr/bin/pkg-config」 /home/forlinx/work/mingw/mingw-w64-i686/bin/i686-w64-mingw32-pkg-config

libx264

1)tar -xvf last_x264.tar.bz2

2)cd x264-snapshot-20121119-2245

3)./configure –enable-static –enable-win32thread –host=i686-w64-mingw32 –prefix=/home/forlinx/work/win32/ –cross-prefix=i686-w64-mingw32-

[其中/home/forlinx/work/win32/為編譯檔案存放目錄]

4)make

5)make install

ffmpeg

1)wget

2)tar -xvf ffmpeg-2.2.3.tar.bz2 && cd ffmpeg-2.2.3

3)./configure –enable-memalign-hack –arch=x86 –target-os=mingw32 –cross-prefix=i686-w64-mingw32- –pkg-config=pkg-config –enable-static –enable-shared –enable-gpl –enable-nonfree –prefix=/home/forlinx/work/win32/ –enable-libx264 –extra-cflags=」-i/home/forlinx/work/win32/include」 –extra-ldflags=」-l/home/forlinx/work/win32/lib」

其中/home/forlinx/work/win32/為編譯檔案存放目錄,–extra-cflags=」-i/lib264編譯檔案目錄/include」,–extra-ldflags=」-l/lib264編譯檔案目錄/lib」

1.基於ubuntu交叉編譯x264, ffmpeg windows sdk詳細教程 - haibindev -

2.ubuntu + mingw編譯ffmpeg - 運用之妙,存乎於心 - 部落格頻道 - csdn.net

ubuntu 編譯核心

第一步 安裝必要的工具 首先要安裝必要的包。包有 libncurses5 dev menuconfig 需要的 和 essential sudo apt get install build essential kernel package 核心打包deb的可以不用裝手動安裝 sudo apt get...

Ubuntu編譯環境

一.安裝基本的編譯環境和一些輔助工具,如文件等。sudo apt get install manpages dev 安裝c c 的man手冊,這樣你就可以隨時的檢視一些你不太了解的函式的原型,具體引數說明等 還可以檢視一些include檔案的具體說明。sudo apt get install bui...

編譯ubuntu核心

看了 奔跑吧 linux 核心 的書,感覺記憶體管理這一部分後面的例子不錯,就想手敲一遍體驗一下例子 自己對這方面感覺一直雲裡霧裡 nasri ubuntu usr local apt cache search linux source linux source linux kernel sourc...