Βιβλιοθήκη (υπολογιστές): Διαφορά μεταξύ των αναθεωρήσεων
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μΧωρίς σύνοψη επεξεργασίας |
|||
Γραμμή 21:
==Ονομασία==
*[[GNU]]/[[Linux]], [[Solaris (λειτουργικό σύστημα)|Solaris]] και κλώνοι του [[Berkeley Software Distribution|BSD]]: <code>libfoo.a</code> και <code>libfoo.so</code> τα αρχεία τοποθετούνται σε καταλόγους όπως <code>/lib</code>, <code>/usr/lib</code> ή <code>/usr/local/lib</code>. Τα ονόματα των αρχείων ξεκινούν πάντα με <code>lib</code>, και τελειώνουν με <code>.a</code> (''αρχειοθήκες'', πρακτικά στατικές βιβλιοθήκες) ή <code>.so</code> (δυναμικές κοινόχρηστες βιβλιοθήκες), με έναν προαιρετικό αριθμό έκδοσης. Για παράδειγμα η <code>libfoo.so.2</code> είναι η δεύτερη κύρια αναθεώρηση της δυναμικής βιβλιοθήκης <code>
*[[Mac OS X]] και άνω: Το σύστημα κληρονομεί για τις στατικές βιβλιοθήκες τις συμβάσεις του BSD και μπορεί να χρησιμοποιεί και βιβλιοθήκες τύπου <code>.so</code> (όμως με την επέκταση <code>.dylib</code>).
*[[Microsoft Windows]]: αρχεία με επέκταση <code>.lib</code> αποτελούν στατικές βιβλιοθήκες, ενώ αρχεία με κατάληξη <code>.dll</code> δυναμικές βιβλιοθήκες. Οι εκδόσεις είναι κωδικοποιημένες μέσα στα αρχεία.
== Εξωτερικοι σύνδεσμοι ==
|