Score:0

Eclipse: debug_with_cross gcc สร้าง x86 แทน arm

ธง tm

ฉันไม่รู้ว่าคุณต้องตั้งค่าอะไรและเพื่อให้สิ่งนี้ทำงานได้อย่างน่าเชื่อถือในหลักการ ฉันต้องการรวบรวม 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- เป็นคำนำหน้า แต่ทำไมมันหายไปแบบสุ่ม?

guiverc avatar
cn flag
คุณไม่ได้ระบุระบบปฏิบัติการและรายละเอียดการเผยแพร่ (สำหรับระบบใดระบบหนึ่ง)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา