Πώς να εγκαταστήσετε τον μεταγλωττιστή LLVM Clang C, C++ και Objective-C στο Debian 12

Pos Na Enkatastesete Ton Metaglottiste Llvm Clang C C Kai Objective C Sto Debian 12



Το Clang είναι ένας μεταγλωττιστής και σύνολο εργαλείων υψηλής απόδοσης C, C++ και Objective-C. Το Clang είναι ένα έργο ανοιχτού κώδικα που αναπτύχθηκε από το έργο LLVM. Τα προγράμματα που έχουν μεταγλωττιστεί με Clang είναι πολύ γρήγορα και αποτελεσματικά. Το Clang έχει επίσης εκπληκτικές δυνατότητες βελτιστοποίησης κώδικα. Για να διευκολύνει τους προγραμματιστές τον εντοπισμό σφαλμάτων και τη διόρθωση προβλημάτων κώδικα, το Clang παρέχει καλύτερα μηνύματα σφάλματος και διαγνωστικά. Το Clang είναι μια καλή εναλλακτική λύση για τον μεταγλωττιστή και το σύνολο εργαλείων GCC.

Σε αυτό το άρθρο, θα σας δείξουμε πώς να εγκαταστήσετε τον μεταγλωττιστή LLVM Clang C, C++ και Objective-C στο Debian 12.







Θέμα Περιεχομένων:

  1. Ενημέρωση της προσωρινής μνήμης της βάσης δεδομένων του πακέτου Debian 12
  2. Εγκατάσταση Clang C, C++ και Objective-C Compiler στο Debian 12
  3. Έλεγχος εάν οι μεταγλωττιστές Clang C, C++ και Objective-C είναι προσβάσιμοι στο Debian 12
  4. Εγκατάσταση άλλων εκδόσεων του Clang C/C++ Compiler στο Debian 12
  5. Μεταγλώττιση των προγραμμάτων C και C++ με το LLVM Clang
  6. συμπέρασμα

Ενημέρωση της προσωρινής μνήμης της βάσης δεδομένων του πακέτου Debian 12

Για να ενημερώσετε τη μνήμη cache της βάσης δεδομένων του πακέτου Debian 12, εκτελέστε την ακόλουθη εντολή:



$ sudo εύστοχη ενημέρωση




Εγκατάσταση Clang C, C++ και Objective-C Compiler στο Debian 12

Για να εγκαταστήσετε τον μεταγλωττιστή και το σύνολο εργαλείων LLVM Clang C, C++ και Objective-C στο Debian 12, εκτελέστε την ακόλουθη εντολή:





$ sudo κατάλληλος εγκαθιστώ clang clangd clang-format clang-τακτοποιημένα clang-εργαλεία


Για να επιβεβαιώσετε την εγκατάσταση, πατήστε ΚΑΙ και μετά πατήστε <Εισαγωγή> .


Οι μεταγλωττιστές LLVM Clang και τα απαιτούμενα πακέτα εξαρτήσεων κατεβαίνουν από το διαδίκτυο. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.




Εγκαθίστανται οι μεταγλωττιστές LLVM Clang και τα απαιτούμενα πακέτα εξαρτήσεων. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.


Σε αυτό το σημείο, ο μεταγλωττιστής LLVM Clang C, C++ και Object-C θα πρέπει να εγκατασταθεί στο σύστημά σας Debian 12.

Έλεγχος εάν οι μεταγλωττιστές Clang C, C++ και Objective-C είναι προσβάσιμοι στο Debian 12

Για να ελέγξετε εάν μπορείτε να αποκτήσετε πρόσβαση στον μεταγλωττιστή Clang C, C++ και Objective-C, εκτελέστε τις ακόλουθες εντολές:

$ κρογκ --εκδοχή
$ clang++ --εκδοχή


Όπως μπορείτε να δείτε, οι μεταγλωττιστές Clang C, C++ και Objective-C είναι προσβάσιμοι στο σύστημά μας Debian 12. Έχουμε την έκδοση Clang 14 εγκατεστημένη στο σύστημά μας Debian 12.

Εγκατάσταση άλλων εκδόσεων του Clang C/C++ Compiler στο Debian 12

Στο Debian 12, το Clang 14 είναι εγκατεστημένο από προεπιλογή όπως είδατε στην προηγούμενη ενότητα αυτού του άρθρου. Αλλά τα Clang 13 και Clang 15 είναι διαθέσιμα και στο επίσημο αποθετήριο πακέτων του Debian 12.

Για να εγκαταστήσετε το Clang 13 στο σύστημά σας Debian 12, εκτελέστε την ακόλουθη εντολή:

$ sudo κατάλληλος εγκαθιστώ κλαγγή- 13 χτύπησε- 13 clang-format- 13 κραυγή-τακτοποιημένο- 13 κρουντα-εργαλεια- 13


Για να εγκαταστήσετε το Clang 15 στο σύστημά σας Debian 12, εκτελέστε την ακόλουθη εντολή:

$ sudo κατάλληλος εγκαθιστώ κλαγγή- δεκαπέντε χτύπησε- δεκαπέντε clang-format- δεκαπέντε κραυγή-τακτοποιημένο- δεκαπέντε κρουντα-εργαλεια- δεκαπέντε


Για να επιβεβαιώσετε την εγκατάσταση, πατήστε ΚΑΙ και μετά πατήστε <Εισαγωγή> .


Γίνεται λήψη της επιθυμητής έκδοσης του Clang και των απαιτούμενων πακέτων εξάρτησης. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.


Η επιθυμητή έκδοση του Clang εγκαθίσταται. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.


Σε αυτό το σημείο, η επιθυμητή έκδοση του μεταγλωττιστή Clang C, C++ και Objective-C θα πρέπει να εγκατασταθεί στο σύστημά σας Debian 12.


Εάν εγκαταστήσατε το Clang 15, μπορείτε να ελέγξετε εάν μπορείτε να αποκτήσετε πρόσβαση στον μεταγλωττιστή Clang 15 C, C++ και Objective-C με τις ακόλουθες εντολές:

$ clang- δεκαπέντε --εκδοχή
$ clang- δεκαπέντε ++



Εάν εγκαταστήσατε το Clang 13, μπορείτε να ελέγξετε εάν μπορείτε να αποκτήσετε πρόσβαση στον μεταγλωττιστή Clang 13 C, C++ και Objective-C με τις ακόλουθες εντολές:

$ clang- 13 --εκδοχή
$ clang- 13 ++


Μεταγλώττιση των προγραμμάτων C και C++ με το LLVM Clang

Εάν χρειάζεστε οποιαδήποτε βοήθεια με τη μεταγλώττιση των προγραμμάτων C και C++ με το LLVM Clang, διαβάστε αυτό το άρθρο .

συμπέρασμα

Σας δείξαμε πώς να εγκαταστήσετε τον μεταγλωττιστή LLVM Clang C, C++ και Objective-C στο Debian 12 και πώς να εγκαταστήσετε τις εκδόσεις Clang 13, 14 και 15 στο Debian 12. Σας δείξαμε επίσης πώς να αποκτήσετε πρόσβαση στα Clang 13, 14, και 15 στο Debian 12.