ฉันมีใบสมัครขนาดใหญ่ที่ฉันเขียน ฉันสามารถรวบรวมแอปพลิเคชั่นได้สำเร็จในสถานการณ์ต่อไปนี้:
- ในการรวบรวมเนทีฟสำหรับโฮสต์ i386 ที่ใช้งาน Ubuntu 12.04
- กำเนิดบน PandaBoard ที่ใช้งาน Ubuntu 12.04 (ใช้เวลานาน)
- ใช้ Qemu และ chroot บนโฮสต์พีซีสำหรับเป้าหมายแขน PandaBoard (ใช้เวลานานมาก)
ฉันต้องการรวบรวมแอปพลิเคชันบนโฮสต์ i386 เพื่อทำงานบนเป้าหมายเช่น PandaBoard เพื่อสร้างงานให้เสร็จตามกำหนดเวลา จนถึงตอนนี้ความพยายามในการใช้โซ่เครื่องมือ arm-linux-gnueabihf ในที่เก็บได้สร้างไบนารีที่ทำงานไม่ถูกต้อง ในขั้นตอนนี้ฉันยังไม่มีแผนในการจัดทำซอฟต์แวร์
อะไรคือวิธีที่แนะนำในการประสบความสำเร็จในการคอมไพล์ข้าม?