C/Program: Różnice pomiędzy wersjami
< C
Usunięta treść Dodana treść
typy programów |
m →Typy programów: llink |
||
Linia 1: | Linia 1: | ||
=Typy programów= |
=Typy programów= |
||
Typy wg składników : |
Typy wg składników : |
||
* proste ( tylko 1 plik źródłowy ) |
* [[C/Pierwszy_program|proste]] ( tylko 1 plik źródłowy ) |
||
* złożone |
* złożone |
||
Linia 18: | Linia 18: | ||
**** 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. |
**** 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 |
**** Windows : .dll |
||
*** biblioteki ładowane dynamicznie |
*** biblioteki ładowane dynamicznie |
||
=Żródła= |
=Żródła= |
Wersja z 13:50, 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)
- 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,
- statyczne ( ang. static library or statically-linked library )