Η εντολή 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 σας σε λίγα λεπτά με αυτές τις έξυπνες συμβουλές αντιμετώπισης προβλημάτων.
Διαβάστε Επόμενο
- Linux
- Ubuntu
- Εντολές Linux
- Αντιμετώπιση προβλημάτων
- Διαχείριση συστήματος
Ο Γουίνι είναι συγγραφέας από το Δελχί, έχοντας 2 χρόνια συγγραφικής εμπειρίας. Κατά τη διάρκεια της συγγραφής της, έχει συνδεθεί με γραφεία ψηφιακού μάρκετινγκ και τεχνικές εταιρείες. Έχει γράψει περιεχόμενο που σχετίζεται με γλώσσες προγραμματισμού, τεχνολογία cloud, AWS, Machine Learning και πολλά άλλα. Στον ελεύθερο χρόνο της, της αρέσει να ζωγραφίζει, να περνά χρόνο με την οικογένειά της και να ταξιδεύει στα βουνά, όποτε είναι δυνατόν.
Εγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή