5
CMakeファイルにリンカーまたはコンパイルフラグを追加するにはどうすればよいですか?
arm-linux-androideabi-g++コンパイラを使用しています。簡単な「Hello、World!」をコンパイルしようとすると うまくコンパイルするプログラム。そのコードに単純な例外処理を追加してテストすると、それも機能します(追加した後-fexceptionsは、デフォルトで無効になっていると思います)。 これはAndroidデバイス用であり、CMakeのみを使用し、は使用しませんndk-build。 例えば - first.cpp #include <iostream> using namespace std; int main() { try { } catch (...) { } return 0; } ./arm-linux-androideadi-g++ -o first-test first.cpp -fexceptions 問題なく動作します... 問題 ... CMakeファイルでファイルをコンパイルしようとしています。 -fexceptionsフラグとして追加したい。私が試した set (CMAKE_EXE_LINKER_FLAGS -fexceptions ) or set (CMAKE_EXE_LINKER_FLAGS "fexceptions" ) そして set ( CMAKE_C_FLAGS "fexceptions") それでもエラーが表示されます。