Δυαδικά εργαλεία GNU

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση

Τα Δυαδικά εργαλεία GNU είναι μια συλλογή από εργαλεία προγραμματισμού για τον χειρισμό αντικειμενικού κώδικα σε διάφορες μορφές αντικειμενικών αρχείων

Χρησιμοποιούνται συνήθως μαζί με την Συλλογή μεταγλωττιστών GNU (GCC), το make και τον αποσφαλματωτή GDB.

Τα δυαδικά εργαλεία περιλαμβάνουν τις παρακάτω εντολές:

  • as - συμβολομεταφραστής
  • ld - συνδέτης
  • addr2line - μετατρέπει διευθύνσεις σε αρχείο και γραμμή
  • ar - δημιουργία,τροποποιήση και εξαγωγή από μια αρχειοθήκη
  • c++filt - demangling φίλτρο για σύμβολα της C++
  • nm - λίστα συμβόλων σε αρχεία αντικειμενικού κώδικα
  • objcopy - αντιγραφή αντικειμενικών αρχείων κάνοντας πιθανώς και αλλαγές
  • objdump - dump πληροφορίας για αντικειμενικά αρχεία
  • ranlib - παραγωγή ευρετηρίων για αρχειοθήκες
  • readelf - εμφάνιση περιεχομένου αρχείων μορφής ELF
  • size - εμφάνιση λίστας μεγέθους τμημάτων και του όλου
  • strings - εμφάνιση λίστας τυπώσιμων αλφαριθμητικών
  • strip - αφαίρεση συμβόλων από ένα αρχείο αντικειμενικού κώδικα
  • gprof - Προφάιλερ

Τα περισσότερα από τα δυαδικά εργαλεία είναι σχετικά απλά προγράμματα. Μεγάλο μέρος της πολυπλοκότητάς τους περιέχεται στις βιβλιοθήκες BFD και libopcodes που μοιράζονται.

Η αρχική έκδοση της BFD γράφτηκε από τους David Henkel-Wallace και Steve Chamberlain. Συντηρητές στο παρελθόν ήταν οι Ken Raeburn και Ian Lance Taylor. Το 2005 συντηρητής ήταν ο Nick Clifton.

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]