ไม่พบคำสั่งข้อผิดพลาด Ubuntu 12.04


0

ฉันติดตั้ง Ubuntu 12.04 Desktop LTS ในสามระบบของ Intel พีซีทั้งสามเครื่องนั้นใช้เคอร์เนลเวอร์ชั่นเดียวกัน (3.2.0-29-generic-pae) แต่ฉันมีปัญหาที่เมื่อรวบรวมและสร้างไฟล์ปฏิบัติการบนพีซีเครื่องหนึ่งมันไม่ทำงานบนพีซีเครื่องอื่นและแสดงข้อความแสดงข้อผิดพลาด "ไม่พบคำสั่ง" อย่างไรก็ตามหากรหัสเดียวกันถูกสร้างขึ้นมาใหม่บนพีซีเครื่องอื่นมันจะทำงานได้สำเร็จ ฉันจะทำให้ไฟล์ปฏิบัติการของฉันสร้างขึ้นบนพีซีเครื่องหนึ่งเพื่อทำงานบนพีซีเครื่องอื่นที่มีเคอร์เนล Ubuntu 12.04 Linux เดียวกันได้อย่างไร


1
คุณช่วยโพสต์ข้อมูลเกี่ยวกับวิธีรวบรวมและเชื่อมโยงโปรแกรมของคุณได้ไหม?
Jeremy Kerr

command not foundกลิ่นกับเส้นทางที่ไม่ดี
Symin

คำตอบ:


0

ดูเหมือนว่าอาจเป็นปัญหาระหว่างสถาปัตยกรรม 32 บิตและ 64 บิต

ซีพียูที่คุณกำลังรวบรวมรหัสอยู่กับเครื่องอื่น ๆ ที่คุณพยายามเรียกใช้หรือไม่

หากคุณกำลังรวบรวมรหัสของคุณบนเครื่อง 32 บิตและพยายามเรียกใช้บน Ubuntu รุ่น 64 บิตที่ติดตั้งนี่อาจเป็นปัญหาของคุณ

ในการติดตั้งไลบรารี 32 บิตให้คุณเรียกใช้ไฟล์ปฏิบัติการ 32 บิตในการติดตั้ง 64 บิต:

sudo apt-get install ia32-libs

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.