2016-11-14 4 views

答えて

7

explanation.plsを与えることができますu'veは、今ではこの過去を移動しますが、このスレッドを見つけた誰のために:

ただ、これは前のconfigureコールへのエクスポートを行うことのいずれかによって行うことができます4.9

NDK_TOOLCHAIN_VERSION環境変数を設定します。

export NDK_TOOLCHAIN_VERSION=4.9 
./configure-android 

かのconfigureコールと同じコマンドラインで:リビジョンで

NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=<whatever> ./configure-android --use-ndk-cflags 

13+アンドレのoid NDKの場合、デフォルトコンパイラはGCCではなくClangです。 PJSIP 2.6(本書の最新版)は、Clangコンパイラの場所を正しく解析するようにはまだ更新されていないため、「コンパイラが見つかりません。環境設定を確認してください。 NDK_TOOLCHAIN_VERSION4.9に設定すると、NDKはClangの代わりにGCCを使用するように強制し、PJSIPは満足します。

the NDK revision historyによると、GCCは将来のリリースで削除される予定です。だから、これを読んでいる人が削除されたNDKのバージョンを使っているのであれば(これはまだ書かれている時点では起こっていない)、NDKをダウングレードする必要があります。

このソリューションは、this answerと対応するPJSIPチケットcan be found hereからのものです。

+0

私はndk 13bを使用していますが、私はTollchaingを4.9に設定しましたが、私はまだ同じエラーに直面していますか? – umerk44

関連する問題

 関連する問題