header files

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

header files

Δημοσίευσηαπό hgf » 09 Ιαν 2013, 16:25

επειδη αρχισα να ασχολουμαι με τη c,c++ θα ηθελα να μου πει καποιος τι ρολο παιζουν τα αρχεια header files;
ωραια τα βρηκε ο προεπεξεργαστης αντεγραψε το περιεχομενο τους στη θεση της οδηγιας #include< > μετα τι βρισκει μεσα σε αυτα ο μεταγλωτιστης ;
αυτα ειναι 1000 γραμμες κωδικας μεταγλωτιζεται αυτος; η σε παραπεμπει σε βιβλειοθηκες της c.
δηλαδη μηπως ta header files περιεχουν πληροφοριες για την συνδεση με βιβλειοθηκες της c;
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Πρώτα βήματα
2 Ubuntu 12.04 precise 32bit (el_GR.UTF-8), Windows NT/2000/XP, Microsoft Windows XP Professional, Ubuntu 3.4.0-030400rc4-generic
3 Intel Pentium Dual CPU E2200 2.20GHz ‖ RAM 2003 MiB ‖ ECS G31T-M5 - NEC COMPUTERS SAS 00000000000000000000000
4 Intel 82G33/G31 Express Integrated Graphics Controller [8086:29c2] (rev 10)
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
hgf
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 379
Εγγραφή: 15 Νοέμ 2011, 11:03
Εκτύπωση

Re: header files

Δημοσίευσηαπό konnn » 09 Ιαν 2013, 16:51

hgf έγραψε:αυτα ειναι 1000 γραμμες κωδικας μεταγλωτιζεται αυτος; η σε παραπεμπει σε βιβλειοθηκες της c.
δηλαδη μηπως ta header files περιεχουν πληροφοριες για την συνδεση με βιβλειοθηκες της c;


Header file μπορείς να δημιουργήσεις και εσύ,δεν περιέχει κάτι παραπάνω από προ-γραμμένο κώδικα για να το χρησιμοποιήσεις και εσύ σε ένα άλλο πρόγραμμα.Ναι, μπορείς να το αποκαλέσεις βιβλιοθήκη.

Μεταφέρθηκε στην κατάλληλη ενότητα

1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση


Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron