คำสั่ง make อาจเป็นหนึ่งในคำสั่งที่ใช้กันอย่างแพร่หลายมากที่สุดในระบบนิเวศของ Linux คำสั่งนี้ใช้ในการสร้างและคอมไพล์โปรแกรมโดยตรงจากซอร์สโค้ด
ในฐานะผู้ใช้ Linux คุณสามารถใช้คำสั่ง make เพื่อคอมไพล์ยูทิลิตี้ และติดตั้งโดยใช้บรรทัดคำสั่ง แต่บางครั้งระบบก็แสดงข้อผิดพลาด "make:command not found " ในขณะที่ผู้ใช้พยายามสร้างแพ็คเกจโดยใช้ make
ในตอนท้าย คุณจะมีความเข้าใจสั้น ๆ เกี่ยวกับวิธีการแก้ไขข้อผิดพลาด "make:command not found" ใน Linux
แก้ไขข้อผิดพลาด "make:command not found"
แม้ว่า make เป็นหนึ่งในแพ็คเกจ Linux มาตรฐานที่ติดตั้งมาล่วงหน้าใน Linux distros ส่วนใหญ่ แต่บางครั้งก็ไม่มีให้ในระบบ ในกรณีนี้ เมื่อใดก็ตามที่ผู้ใช้พยายามสร้างแพ็คเกจโดยใช้ make ระบบจะส่งคำสั่งไม่พบข้อผิดพลาด
ก่อนที่จะแก้ไขข้อผิดพลาด ขั้นแรก คุณต้องตรวจสอบว่ามีการติดตั้ง make ไว้ในระบบของคุณหรือไม่ ในการดำเนินการดังกล่าว ให้ใช้ฟังก์ชัน ls เพื่อตรวจสอบเนื้อหาของ /usr/bin/make ไดเรกทอรี:
ls /usr/bin/make
นอกจากนี้ ให้ตรวจสอบว่าคุณสามารถรันคำสั่งด้วยเส้นทางที่แน่นอนได้หรือไม่:
/usr/bin/make --version
คำสั่งดังกล่าวจะแสดงเวอร์ชันของ make ที่ติดตั้งในระบบของคุณ
หากวิธีการข้างต้นใช้ไม่ได้ผลและแสดงข้อผิดพลาด แสดงว่าระบบของคุณไม่ได้ติดตั้งไว้ ในสถานการณ์เช่นนี้ การติดตั้งคำสั่ง make ช่วยแก้ปัญหาได้
แต่ก่อนอื่น ให้อัปเดตรายการที่เก็บของระบบโดยใช้ APT:
sudo apt-get update
เอาท์พุต:
จากนั้นติดตั้งคำสั่ง make:
sudo apt-get install -y make
เอาท์พุต:
หากคำสั่งดังกล่าวไม่ได้ผล คุณสามารถติดตั้ง make โดยดาวน์โหลด build-essential แพ็คเกจดังนี้:
sudo apt install build-essential
เอาท์พุต:
แพ็คเกจ build-essential ประกอบด้วยแพ็คเกจที่จำเป็นทั้งหมดที่เกี่ยวข้องกับการสร้างแพ็คเกจและการคอมไพล์ คำสั่ง make เป็นส่วนหนึ่งของแพ็คเกจเหล่านี้
การแก้ไขปัญหาข้อผิดพลาดใน Linux
คำสั่ง make เป็นเครื่องมือคอมไพเลอร์ที่จำเป็นใน Linux ข้อผิดพลาดที่ระบบให้มามักจะเป็นการอธิบายตนเอง และผู้ใช้ที่มีประสบการณ์สามารถค้นหาวิธีแก้ปัญหาได้โดยดูจากข้อความแสดงข้อผิดพลาด
นอกจากเวิร์กสเตชันในพื้นที่แล้ว เซิร์ฟเวอร์ที่ใช้ Linux ยังแสดงข้อผิดพลาดดังกล่าวอีกด้วย คุณแก้ไขปัญหาส่วนใหญ่ได้โดยทำการตรวจสอบพื้นฐานบนเซิร์ฟเวอร์