ฉันมีฐานโค้ดที่เขียนด้วยภาษา C++ ระบบบิลด์ใช้สคริปต์ ndk-build ของ Android พร้อม makefiles ที่กำหนดไว้สำหรับ lib ที่ใช้ร่วมกันและปฏิบัติการได้ ไบนารีทำงานบนอุปกรณ์ Android
คำถามของฉันคือ มีความเป็นไปได้ที่จะใช้การกำหนดค่าบิลด์ปัจจุบันและสร้างไฟล์ปฏิบัติการนี้เพื่อทำงานบนโฮสต์ในพื้นที่ของฉันเช่น อูบุนตู?
ฉันลองแล้ว (ด้วยตัวอย่างง่ายๆ เช่น "สวัสดีชาวโลก") โดยที่ ABI เปลี่ยนเป็น x86_64 แต่วิธีนี้ไม่ได้ผล ไฟล์ปฏิบัติการใช้ตัวเชื่อมโยงแบบไดนามิกจากสภาพแวดล้อมของ Android
คุณมีความคิดวิธีการตั้งค่านี้หรือไม่?