Δημοσιεύτηκε: 08 Ιούλ 2011, 19:11
Off topic:
Με τους Ελληνικούς όρους χάνω τελείως την μπάλα, sorry!
Object files παράγονται έτσι κι αλλιώς, είναι το αποτέλεσμα του compilation από πηγαίο κώδικα (ο gcc τα ονομάζει .o). Για να κάνεις μια βιβλιοθήκη από object files που έχεις δημιουργήσει, κάνεις ar τα επιθυμητά .o αρχεία μέσα σε ένα τελικό .a αρχείο (archive) που είναι τελικά η βιβλιοθήκη σου.
ΥΓ. Σε γλώσσα μηχανής είναι τα εκτελέσιμα αρχεία (π.χ. τα .exe στα Windows) και όχι τα object αρχεία.
Με τους Ελληνικούς όρους χάνω τελείως την μπάλα, sorry!
Object files παράγονται έτσι κι αλλιώς, είναι το αποτέλεσμα του compilation από πηγαίο κώδικα (ο gcc τα ονομάζει .o). Για να κάνεις μια βιβλιοθήκη από object files που έχεις δημιουργήσει, κάνεις ar τα επιθυμητά .o αρχεία μέσα σε ένα τελικό .a αρχείο (archive) που είναι τελικά η βιβλιοθήκη σου.
ΥΓ. Σε γλώσσα μηχανής είναι τα εκτελέσιμα αρχεία (π.χ. τα .exe στα Windows) και όχι τα object αρχεία.
Star_Light έγραψε:Off topic:
Σχετικα με τις βιβλιοθήκες τωρα οταν λες αντικειμενικο αρχείο object εννοεις αρχειο πηγαιου κωδικα που ειναι μεταφρασμενο σε γλώσσα μηχανης??? Και ως εκει. Μετα με τον συνδετη θα μπουν ας πουμε οι βιβλιοθηκες ωστε να παραχθει το εκτελέσιμο. Η διαφορα ενος μεταγλωττιστη με ενος απλου διερμηνέα πχ της PHP ειναι οτι στους μεν δευτερους επειδη δεν δημιουργουν αντικειμενικα αρχεια θα πρεπει να τους καλεις οποτε θες να τρέξεις το προγραμμα ?