ฉันไม่รู้ว่าคุณต้องตั้งค่าอะไรและเพื่อให้สิ่งนี้ทำงานได้อย่างน่าเชื่อถือในหลักการ ฉันต้องการรวบรวม Target สำหรับทั้งโฮสต์ Linux และ Raspberry Pi ของฉัน สำหรับ Raspberry Pi การคอมไพล์ข้ามตามนั้น ดังนั้น ฉันได้สร้างโปรเจ็กต์ C และเลือกทั้งสองอย่าง ฉันใช้คอมไพเลอร์ arm-linux-gnueabihf สำหรับการกำหนดค่า Run และ Debug ฉันได้ตั้งค่าให้รันโปรแกรมบนโฮสต์ Linux ของฉัน จากนั้นบน Raspberry Pi เป้าหมายผ่าน SSH เมื่อฉันสร้างหรือรันโปรเจ็กต์ มันจะเกิดขึ้นเสมอว่ามีการสร้าง x86 executable ในโฟลเดอร์ Debug_with_Cross GCC สิ่งนี้เกิดขึ้นแม้ว่าฉันจะตั้งค่า Debug_with_Cross GCC เป็นสถานะใช้งานอยู่ ดังนั้นจึงไม่สามารถดำเนินการโค้ดบน Raspberry Pi ได้ ใช้งานได้บางส่วน แต่ใช้งานไม่ได้ซ้ำแล้วซ้ำเล่า อะไรคือสาเหตุของสิ่งนี้? มันรบกวนฉัน. วิธีแก้ไขวิธีหนึ่งคือสร้างโครงการใหม่ แต่ในบางจุดโปรแกรมจะสับสนครั้งแล้วครั้งเล่า จัดการการกำหนดค่าสำหรับโปรเจ็กต์นี้ตั้งค่าเป็น Debug_with_Cross GCC ด้วย สิ่งนี้ทำให้ฉันรำคาญ ฉันลงเอยด้วยไฟล์ปฏิบัติการเดียวกันใน Debug_with_Cross GCC และ Debug_with_Linux GCC และนั่นไม่ได้ช่วยอะไรฉันเลย
ขอบคุณล่วงหน้า
ฉันรู้วิธีแก้ไขข้อผิดพลาดนี้ ฉันต้องไปที่ --> Properties --> C/C++ Build --> Settings --> Cross Settings และเพิ่ม แขน-ลินุกซ์-gnueabihf-
เป็นคำนำหน้า แต่ทำไมมันหายไปแบบสุ่ม?