在Debian9下編譯VLC-3.0.1
1、安裝Debian9
在VirtualBox虛擬機器中安裝Debian9這個過程不詳述,安裝教程可以參考網上內容。
1.1、主機遠端連線Debian9
# 安裝SSH協議,進行遠端終端控制 sudo apt-get install openssh-server # 安裝完會自動啟動 # 安裝FTP檔案傳輸協議 sudo apt-get install vsftpd # 然後修改vxftpd的配置檔案 /etc/vsftpd.conf,將下面幾行前面的“#”去掉 #local_enable=YES #write_enable=YES sudo /etc/init.d/vsftpd restart # 啟動FTP服務 sudo chown dash:dash /work -R # 設定工作目錄 # 把預設的中文環境修改問英文環境 sudo vi /etc/default/locale # 把中文修改為英文 LANG=" zh_CN.UTF-8" 改為 LANG="en_US.UTF-8" LANGUAGE=" zh_CN:zh" 改為 LANGUAGE="en_US:en" # 通過圖形介面選擇en_US.UTF-8,空格表示選中 sudo dpkg-reconfigure locales |
2、編譯VLC-3.0.1
注意:因為我在編譯的時候已經把相應的錯誤已經解決了,所以需要嚴格按照下面的步驟進行安裝編譯才能成功。如果沒有按照下面的步驟進行編譯出現錯誤也可以進行參考解決。
sudo apt-get install git build-essential pkg-config libtool automake autopoint gettext sudo apt-get install flex sudo apt-get install bison tar xvJf vlc-3.0.1.tar.xz ./bootstrap # 開始安裝第三方庫 sudo apt-get build-dep vlc # 編譯ffmpeg-3.4.2 cd ffmpeg-3.4.2 ./configure --prefix=/work/install make && make install # 然後安裝的FFmpeg的lib庫複製到系統目錄中 sudo cp /work/install /lib/*.a /usr/lib sudo cp /work/install /lib/pkgconfig/*.pc /usr/lib/pkgconfig/ # 安裝wayland-protocols sudo apt-get install wayland-protocols # 安裝的是1.7-1版本 ./configure --prefix=/work/install --enable-debug make sudo make install |