Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: GCC Kompilacja z włączeniem do programu wynikowego biblioteki Allegro  (Przeczytany 3770 razy)

Dean

  • Gość
Jak powyżej, chciałbym aby mój program korzystający z biblioteki allegro działał na systemie na którym tej biblioteki nie ma zainstalowanej. Czy jest możliwe dołączenie tej biblioteki do programu wynikowego? Jeśli tak to jak to zrobić. Kompilując na swoim systemie, robię to tak:
gcc -program.c -lalleg -o programwynikowy
Poszukałem w google trochę rzeczy wyczytałem o statycznym dołączaniu nawet udało mi się skompilować z opcją -static czy -Wall a jednak nadal program nie działa na systemie bez zainstalowanej biblioteki. Myślę, że na przyszłość warto dowiedzieć się jak to robić by użytkownik programu nie musiał nic instalować, a program żeby działał (i t nie tylko z biblioteką allegro ale każdą inną). Jeśli nie da się tego zrobić, albo absorbuje to tak dużo koszty, że nie opłaca się tego robić to jak ten problem się prawidłowo rozwiązuję?

Z góry dziękuje za odpowiedzi i pozdrawiam przy okazji wszystkich użytkowników systemu Linux jako, że to mój pierwszy post na tym forum.