老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

vlcandroid編譯

很多同學都在嘗試編譯 android 版本的 vlc時候發現很多編譯問題,一般都編譯好幾次都沒有編譯通過。我在這里將我在比較常用的兩個發行平臺上編譯過程中出現的問題說明記錄一下:

網站建設哪家好,找創新互聯!專注于網頁設計、網站建設、微信開發、重慶小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了皇姑免費建站歡迎大家使用!

先閱讀一下官方給定的教程: https://wiki.videolan.org/AndroidCompile/ ,按照教程中的內容配置環境變量NDK包。注意到目前我寫此文章的時間官方支持的 ndk 的版本是 NDKr4b 所以下載ndk的使用請使用該版本進行下載。

由于官方文檔推薦的是 ubuntu 系統進行講解說明的。但是對于我這種比較喜歡 fedora 和 opensuse rpm 安裝包的同學來說確實存在問題了,所以我這邊將在 fedora 和 opensuse 系統上安裝的過程記錄下來。

fedora 平臺

請使用最新的fedora 發行版本,目前我的fedora 系統是 fedora 27,默認你的系統不是剛剛安裝,如果是剛剛按抓給你的請執行

dnf update -y 將系統更新一下,然后安裝如下的內容:

dnf install -y automake autoconf
dnf install -y ant
dnf install -y gettext-devel
dnf install -y cmake
#like debian os install build-essential
dnf groupinstall -y "Development Tools"
dnf install -y libtool
dnf install -y flex
dnf install -y patch
dnf install -y pkg-config
dnf install -y protobuf-compiler
dnf install -y ragel
dnf install -y subversion
dnf install -y unzip
dnf install -y git gitk

然后執行 ./compile.sh -l release或者 ./compile.sh 文章中推薦的命令。這樣就會一直安裝完成。

opensuse 平臺

我使用的是 opensuse-Tumbleweed 而不是比較穩定的 Leap 版本。 主要是有些軟件例如: gettext 是有版要求的,而Leap 是使用比較老的版本。默認是需要跟行系統到比較新的版本,如果不是請先執行 zypper update -y,重啟然后執行如下的命令按抓相關的軟件:

zypper install -y automake autoconf
zypper install -y ant
zypper install -y gettext-devel
zypper install -y cmake
#like debian os: apt-get install build-essential
#like fedora os: dnf groupinstall -y "Development Tools"
zypper install -y --type pattern devel_basis
zypper install -y libtool
zypper install -y flex
zypper install -y patch
zypper install -y pkg-config
# dnf install -y protobuf-compiler
# apt-get install -y protobuf-compiler
# replace by follow in opensuse
zypper install -y libprotobuf-c-devel libprotobuf-c1 libprotobuf-lite15 protobuf-c protobuf-devel
zypper install -y ragel
zypper install -y subversion
zypper install -y unzip
zypper install -y git gitk

在編譯到一定的程度發現會報如下的錯誤:

configure: error: Cannot find native C99 compiler: please define BUILDCC.

該錯誤是沒有發現你的 gcc 編譯器,在 https://www.linuxquestions.org/questions/slackware-14/vlc-complains-that-my-compiler-is-not-native-c99-4175548893/ 上面有對應的解決方案。文章太長我將我的解決方案直接告訴大家吧:
進入 vlc 的目錄下修改 configure 文件的如下內容:

test -n "$DESKTOP_FILE_VALIDATE" || DESKTOP_FILE_VALIDATE=":"
BUILDCC=/usr/bin/gcc
for ac_prog in c11-gcc c11 c99-gcc c99
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_BUILDCC+:} false; then :
$as_echo_n "(cached) " >&6
else
if test -n "$BUILDCC"; then
ac_cv_prog_BUILDCC="$BUILDCC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_BUILDCC="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
IFS=$as_save_IFS

其中開始的 BUILDCC=/usr/bin/gcc 是我添加的,主要是該內容是在執行時是空,所以直接添加對應的內容。

其他的一些問題

在執行 ./compile.sh 過程中發現有些下載不了的,這個需要設置代理(所謂的×××)去操作


網站欄目:vlcandroid編譯
文章地址:http://www.xueling.net.cn/article/gdppse.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 中国av免费看 | 国产911情侣拍拍在线播放 | 国产国语对白露脸正在播放 | 天天天天做夜夜夜夜做无码 | 成人免费看片又大又黄 | 男人用嘴添女人私密视频 | 超碰国产人人做人人爽久 | 国产泡妞岁18xxxx免费看 | 极品熟女一区二区三区 | 国产日韩亚洲 | 国产午夜鲁丝片AV无码 | 精品中文久久 | 国产一级a在线观看 | 午夜视频在线观看免费视频 | 白浆一区二区 | 国产口爆吞精在线视频观看 | 亚洲第一在线综合网站 | 亚洲一区成人在线 | 一区视频在线 | 亚洲大尺度无码无码专区 | 操空姐色图 | 成年女人免费视频播放人 | 久久国产免费 | 一级伦理毛片 | 91精品在线?看入? | 亚洲AV无码成人网站在线观看 | 69堂官网 | 好男人社区神马WWW在线观看 | 激情久久久久久久 | 99热在线观看免费 | 日本牲交大片无遮挡 | 99久久久无码国产精精品品不卡 | 美女视频黄的免费的 | 久草网视频 | 国产v在线播放 | 麻豆影视免费 | 中国人妻被两个老外三p | 无码人妻丰满熟妇区毛片18 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 少妇av射精精品蜜桃专区 | 午夜成人性爽爽免费视频 |