私はcmake 3.7.2を使ってC++ソースファイルをコンパイルします。私はCMAKE_ANDROID_STANDALONE_TOOLCHAIN=/my/ndk-toolchain
を正式なガイドにしていますが、デフォルトのコンパイラはclangとclang ++です。私はgccとg ++にコンパイラを設定する方法を知らない。cmake 3.7.2でコンパイラをNDKツールチェーンのgccに設定する方法は?
-1
A
答えて
0
私が知る限り、clangはNDKアプリケーション用のデフォルトのコンパイラです。 おそらく、あなたが使用しているツールチェーンはコンパイラとして 'clang'を設定しましたが、正しいオプションでなければなりません。
+0
cmakeのソースコードで、 'clang'と' clang ++ 'がtoolchain/binに存在すると、cxxコンパイラはclangとして設定されます。つまり、clangはndk toolchainのcmake 3.7.2のデフォルトコンパイラです。 – nannanmath
関連する問題
- 1. includeパスを設定し、gccコンパイラで標準ライブラリを使用する方法は?
- 2. wxwidgets/C++プロジェクト用のツールチェーン設定方法
- 3. CMakeの使用時にGradleビルドスクリプトでNDKパスを設定するには?
- 4. cmakeに新しいgccパスを指定する方法
- 5. Mac OS(gccコンパイラ)でコンソールウィンドウを非表示にする方法は?
- 6. CMake複数のツールチェーンとターゲットプラットフォーム
- 7. QtCreatorでGCCをコンパイラとして手動で設定するには?
- 8. cmakeで2つのツールチェーンを使用
- 9. GITをECLIPSE 3.7.2にインポートする方法
- 10. GradleでNDKのlibパスを設定するには?
- 11. ubuntuでgccコンパイラをC++ 11に変更する方法
- 12. ARCアークタンジェントA4用GCCツールチェーン
- 13. m68k-uclinux-gccでスタックサイズを設定する方法は?
- 14. GCCコンパイラの対象ディレクトリを変更する方法は?
- 15. コマンドラインでcmakeのオプションを()を設定する方法
- 16. コマンドラインからCMakeビルドのスレッド数を設定する方法は?
- 17. コンパイラの設定(プラグマではない)によってGCCに構造体サイズの境界を4バイトに設定する方法を教えてください。
- 18. WindowsでGCCコンパイラのC++ 11フラグをデフォルトで有効にする方法は?
- 19. iPhone用のアプリケーションをビルドするCMakeを設定する方法
- 20. ndk-buildのgcc最適化レベルを知る方法
- 21. Android 2.2.2のNDKパスを設定する方法
- 22. Visual StudioでC++コンパイラのフラグを設定する方法(2015
- 23. WindowsでデフォルトのC++コンパイラを設定する方法cygwinとmingw
- 24. カスタムgccとglibcツールチェーンでclangを使用する
- 25. cmakeがandroid ndkで失敗する
- 26. CMakeでウィンドウにFLTKを設定する
- 27. Cmake私のexeのカスタムImageBaseを設定する方法
- 28. Android:WindowsでのNDK設定
- 29. CMakeで特定のMPIコンパイラを強制する
- 30. Android NDKの設定
ありがとうございますが、なぜデフォルトのコンパイラがclangですか? – nannanmath
gccはサポートされていないためです。 –
tool-chain/binディレクトリのclangの名前を変更すると、cmakeはデフォルトのコンパイラとしてgccコンパイラとg ++コンパイラを見つけて設定できます。 – nannanmath