C/Biblioteki własne: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 2:
=Tworzenie własnej biblioteki statycznej=
* stworzenie plików źródłowych : c i pliku nagłówkowego<ref>[http://stackoverflow.com/questions/33483900/how-can-i-create-and-use-my-own-static-library-in-c stackoverflow questions : how-can-i-create-and-use-my-own-static-library-in-c]</ref>
* kompilacja plików źródłowych do pliku objektowego (.so), za pomocą : CMAKE
* utwórz plik archiwum libmylib.a za pomocą ar
* skopiuj bibliotekę do standardowego katalogu bibliotek : /usr/lib
Linia 8:
** w kodzie programu dodaj #include<mylib.h>
** dodaj opcje kompilatora : gcc -lmylib
 
 
Przykład :<ref>http://stackoverflow.com/questions/33820287/using-header-files-in-c</ref>
gcc -o library.o library.c
gcc -o someother.o someother.c
ar a libmy.a library.o someother.o
gcc c.c -lmy
 
 
==Jak sprawdzić listę funkcji w skompilowanej bibliotece ?==