C/Program: Różnice pomiędzy wersjami
< C
Usunięta treść Dodana treść
Linia 35: | Linia 35: | ||
Typy bibliotek wg autora : |
Typy bibliotek wg autora : |
||
* standardowe |
* [[C/Biblioteka_standardowa|standardowe]] |
||
* niestandardowe |
* niestandardowe |
||
* własne |
* [[C/Biblioteki|własne]] |
||
=Żródła= |
=Żródła= |
Wersja z 13:03, 3 sty 2016
Typy programów
Typy wg składników :
- proste ( tylko 1 plik źródłowy )
- złożone
Składniki programu
- główny plik progrmau ( żródłowy ) : main.c
- dodatkowe pliki żródłowe
- tylko c
- c i h
- biblioteki = pliki nagłówkowe ( .h) oraz pliki binarne (skompilowane)
Biblioteki
Nazwa :
- ang. shared components
- ang. archive libraries
Cechy biblioteki :
- składa się z dwóch plików : jeden nagłówkowy ( żródłowy) i jeden binarny ( skompilowany )
- zawiera funkcje (deklaracje w nagłówkowym i definicje w binarnym )
Typy bibliotek sposobu wykorzystania :
- statyczne ( ang. static library or statically-linked library )
- windows : .lib lub .obj
- Unix : .a lub .o
- dynamiczne[1]
- biblioteka łączona dynamicznie,
- Unix : blioteka współdzielona (ang. shared library, shared object) .so, ścieżki poszukiwań plików bibliotek zapisane są w pliku /etc/ld.so.conf oraz w zmiennej środowiskowej $LD_LIBRARY_PATH.
- Windows : .dll
- biblioteki ładowane dynamicznie
- biblioteka łączona dynamicznie,
Typy bibliotek wg autora :
- standardowe
- niestandardowe
- własne