ฉันจะเพิ่มตัวเชื่อมโยงหรือการตั้งค่าสถานะการคอมไพล์ในไฟล์ 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 …