iOS 開發之編譯ffmpeg 報錯分析1

2021-08-28 22:51:04 字數 923 閱讀 6842

目前用的最多的是 :build-ffmpeg.sh

執行 build-ffmpeg.sh

cd 到 build-ffmpeg.所在的目錄下,然後執行:

./build-ffmpeg.sh

這個時候如果你的mac曾經安裝過多個版本的xcode ,執行./build-ffmpeg.sh 時可能會報錯:

building arm64…

xcrun -sdk iphoneos clang is unable to create an executable file.

c compiler test failed.

if you think configure made a mistake, make sure you are using the latest

version from git. if the latest version fails, report the problem to the

[email protected] mailing list or irc #ffmpeg on irc.freenode.net.

include the log file 「ffbuild/config.log」 produced by configure as this will help

solve the problem.

報錯分析

這個報錯說的是交叉編譯時找不到 iphoneos sdk 的可執行檔案,這是因為安裝多版本xcode 後造成訪問xcode路徑判斷錯誤引起的。

解決方法

在終端中執行:

執行時需要輸入mac 登入密碼,輸入密碼enter即可。

說明: 這是設定xcode 的預設訪問路徑

執行完後,再執行:

./build-ffmpeg.sh

這個時候不會再報剛才的錯誤了,ok完美解決。

FFmpeg完美編譯iOS版本

第 1 步 第 2 步 1 複製gas preprocessor.pl到 usr sbin下 2 修改檔案許可權,終端輸入以下資訊 chmod 777 usr sbin gas preprocessor.pl 第 3 步 2 終端中輸入命令 configure 3 終端中輸入命令 make 4 終端...

mac上編譯FFmpeg跑ios

2 安裝yasm 1.2.0 curl yasm.tar.gz tar xzvf yasm.tar.gz cd yasm 1.2.0 configure make sudo make install 5 終端進入ffmpeg ios build script目錄,然後輸入.build ffmpeg....

NDK開發(五) Ubuntu編譯FFmpeg

ubuntu 14.0 amd64 64bit ffmpeg tag n2.6.9 ndk r15c cd usr mkdir ndk 建立ndk目錄 mkdir jason 建立ffmpeg目錄 1.目錄給許可權 chmod 777 r ndk 2.解壓android ndk r15c linux...