C/Program: Różnice pomiędzy wersjami

< C
Usunięta treść Dodana treść
typy programów
(Brak różnic)

Wersja z 12: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


Żródła

  1. []Static, Shared Dynamic and Loadable Linux Libraries from yolinux