Προσθήκη προσαρμοσμένης βιβλιοθήκης σε προορισμό.
Sébastien Granjoux
seb.sfo@free.fr
Philip Chimento
philip.chimento@gmail.com
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2009-2015
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013, 2015
Σίμος Ξενιτέλλης
simos@gnome.org 2009
Τζένη Πετούμενου
epetoumenou@gmail.com 2009
Μαρία Μαυρίδου
mavridou@gmail.com 2014

# Προσθήκη προσαρμοσμένης βιβλιοθήκης

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

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

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

Ή από το κύριο μενού, επιλέξτε Έργο Ιδιότητες. Από προεπιλογή, επεξεργάζεται τις ιδιότητες του τρέχοντος επιλεγμένου στοιχείου στην προβολή έργου. Μπορείτε να επιλέξετε διαφορετικό στοιχείο στο κουμπί πτυσσόμενης λίστας.

Εάν τα αρχεία κεφαλίδας είναι εγκατεστημένα σε μια τυπική τοποθεσία (/usr/include) δεν απαιτείται να το ορίσετε αυτό. Εάν όχι, πρέπει να προσθέσετε -Iinclude_path στην ιδιότητα σημαίες προεπεξεργαστή C, εάν χρησιμοποιείτε gcc ως μεταγλωττιστή σας. Μπορείτε να προσθέσετε πολλές διαδρομές χωρισμένες με κενά. Αυτές οι επιλογές θα χρησιμοποιηθούν για όλους τους προορισμούς σε αυτόν τον κατάλογο.

Ίσως χρειαστεί να επεκτείνετε το κουμπί Περισσότερες επιλογές για να το δείτε. Κλικ στο κουμπί Εφαρμογή όταν τελειώσετε.

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

Ή από το κύριο μενού, επιλέξτε Έργο Ιδιότητες. Από προεπιλογή, επεξεργάζεται τις ιδιότητες του τρέχοντος επιλεγμένου στοιχείου στην προβολή έργου. Μπορείτε να επιλέξετε διαφορετικό στοιχείο στο κουμπί πτυσσόμενης λίστας.

Πρέπει να ορίσετε την ιδιότητα Σημαίες συνδέσμου, προσθέτοντας -llibrary_name εάν ο μεταγλωττιστής σας είναι gcc. library_name είναι το όνομα του αρχείου βιβλιοθήκης χωρίς το πρόθεμα lib και χωρίς την επέκταση .a ή .so.

Εάν η βιβλιοθήκη δεν είναι σε έναν τυπικό κατάλογο, το gcc μπορεί να ψάξει σε επιπλέον καταλόγους με την επιλογή -Llibrary_path.