Η εντολή make είναι πιθανώς μια από τις πιο διαδεδομένες εντολές στο οικοσύστημα Linux. Αυτή η εντολή χρησιμοποιείται για τη δημιουργία και τη μεταγλώττιση προγραμμάτων απευθείας από τον πηγαίο κώδικα.

Μπορείτε, ως χρήστης Linux, να χρησιμοποιήσετε την εντολή make για να μεταγλωττίσετε βοηθητικά προγράμματα και να τα εγκαταστήσετε χρησιμοποιώντας τη γραμμή εντολών. Αλλά μερικές φορές, το σύστημα ρίχνει το σφάλμα "make: η εντολή δεν βρέθηκε"ενώ οι χρήστες προσπαθούν να δημιουργήσουν ένα πακέτο χρησιμοποιώντας το make.

Στο τέλος, θα έχετε μια σύντομη κατανόηση του τρόπου επίλυσης του σφάλματος "make: command not found" στο Linux.

Διορθώστε το σφάλμα "make: command not found"

Ενώ το make είναι ένα από τα τυπικά πακέτα Linux που έρχονται προεγκατεστημένα στις περισσότερες διανομές Linux, μερικές φορές δεν είναι διαθέσιμο σε σύστημα. Σε αυτήν την περίπτωση, κάθε φορά που ο χρήστης προσπαθεί να δημιουργήσει ένα πακέτο χρησιμοποιώντας το make, το σύστημα εκπέμπει το σφάλμα εντολής δεν βρέθηκε.

Πριν διορθώσετε το σφάλμα, πρέπει πρώτα να επαληθεύσετε εάν το make είναι εγκατεστημένο στο σύστημά σας. Για να το κάνετε αυτό, χρησιμοποιήστε η συνάρτηση ls για να ελέγξετε το περιεχόμενο του /usr/bin/make Ευρετήριο:

ls/usr/bin/make

Στη συνέχεια, ελέγξτε αν είστε σε θέση να εκτελέσετε την εντολή με την απόλυτη διαδρομή της:

/usr/bin/make --version

Η προαναφερθείσα εντολή θα εμφανίσει την έκδοση της μάρκας εγκατεστημένη στο σύστημά σας.

Εάν οι παραπάνω μέθοδοι δεν λειτουργούν και εμφανίζουν σφάλμα, τότε το σύστημά σας δεν έχει εγκαταστήσει το make. Σε τέτοιες περιπτώσεις, η εγκατάσταση της εντολής make επιλύει το πρόβλημα.

Αλλά πρώτα, ενημερώστε τη λίστα αποθετηρίων του συστήματός σας χρησιμοποιώντας το APT:

sudo apt-get ενημέρωση

Παραγωγή:

Στη συνέχεια, εγκαταστήστε την εντολή make:

sudo apt -get install -y make

Παραγωγή:

Εάν οι προαναφερθείσες εντολές δεν λειτουργούν, μπορείτε να εγκαταστήσετε το make κάνοντας λήψη του χτίσιμο-ουσιαστικό πακέτο, ως εξής:

sudo apt install build-essential

Παραγωγή:

Το βασικό πακέτο αποτελείται από όλα τα απαραίτητα πακέτα που σχετίζονται με τη δημιουργία και τη συλλογή πακέτων. Η εντολή make είναι μέρος αυτών των πακέτων.

Σχετίζεται με: Γιατί πρέπει να ενημερώσετε τα αποθετήρια πακέτων Linux πριν εγκαταστήσετε νέο λογισμικό

Αντιμετώπιση σφαλμάτων στο Linux

Η εντολή make είναι ένα βασικό εργαλείο μεταγλώττισης στο Linux. Τα σφάλματα που παρέχονται από το σύστημα είναι συνήθως αυτοπεριγραφικά και οι έμπειροι χρήστες μπορούν να βρουν τη λύση εξετάζοντας τη δήλωση σφάλματος.

Εκτός από τους τοπικούς σταθμούς εργασίας, διακομιστές που βασίζονται σε Linux εκπέμπουν επίσης τέτοια σφάλματα. Μπορείτε να διορθώσετε τα περισσότερα ζητήματα εκτελώντας έναν βασικό έλεγχο στον διακομιστή.

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Διορθώστε προβλήματα Linux Server με αυτά τα 5 βήματα αντιμετώπισης προβλημάτων

Ενεργοποιήστε τον διακομιστή Linux σας σε λίγα λεπτά με αυτές τις έξυπνες συμβουλές αντιμετώπισης προβλημάτων.

Διαβάστε Επόμενο

Σχετικά θέματα
  • Linux
  • Ubuntu
  • Εντολές Linux
  • Αντιμετώπιση προβλημάτων
  • Διαχείριση συστήματος
Σχετικά με τον Συγγραφέα
Γουίνι Μπάλα (Δημοσιεύθηκαν 41 άρθρα)

Ο Γουίνι είναι συγγραφέας από το Δελχί, έχοντας 2 χρόνια συγγραφικής εμπειρίας. Κατά τη διάρκεια της συγγραφής της, έχει συνδεθεί με γραφεία ψηφιακού μάρκετινγκ και τεχνικές εταιρείες. Έχει γράψει περιεχόμενο που σχετίζεται με γλώσσες προγραμματισμού, τεχνολογία cloud, AWS, Machine Learning και πολλά άλλα. Στον ελεύθερο χρόνο της, της αρέσει να ζωγραφίζει, να περνά χρόνο με την οικογένειά της και να ταξιδεύει στα βουνά, όποτε είναι δυνατόν.

Περισσότερα από Wini Bhalla

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή