[+] Compilation
[+] Compilation
Witam,
W jaki sposób kompilować programy, żeby nie wyrzucało błędów ?
Jakich zasad trzeba się trzymać ?
Albo inaczej, dlaczego wywala błędy przy kompilacji różnych programów ?
Jakie aplikacje mogą mi w tym pomóc ?
W jaki sposób kompilować programy, żeby nie wyrzucało błędów ?
Jakich zasad trzeba się trzymać ?
Albo inaczej, dlaczego wywala błędy przy kompilacji różnych programów ?
Jakie aplikacje mogą mi w tym pomóc ?
Re: Compilation
Są różne metody kompilacji i przyczyny wyrzucania błędów.
Zaczynając od zwykłych błędów w kodzie programów, kończąc na braku bibliotek wymaganych do kompilacji.
Zaczynając od zwykłych błędów w kodzie programów, kończąc na braku bibliotek wymaganych do kompilacji.
Re: Compilation
Dedito,
A jak wyszukiwać te biblioteki, których trzeba do kompilacji danego oprogramowania ?
A jak wyszukiwać te biblioteki, których trzeba do kompilacji danego oprogramowania ?
Re: Compilation
Wymagania odnośnie bibliotek powinien podać autor oprogramowania.
W razie braku takich informacji lub gdy są one niepełne, to jakiej biblioteki brakuje podaje kompilator lub konfigurator w ostatnich linijkach swoich logów.
W razie braku takich informacji lub gdy są one niepełne, to jakiej biblioteki brakuje podaje kompilator lub konfigurator w ostatnich linijkach swoich logów.
Re: Compilation
Rozumiem,
Ale pojawia się problem, gdy aplikacje do skompilowania są nowsze, i wtedy dodatkowe Biblioteki muszą być też w nowszych wersjach.
Jak wtedy szukać tych "nowszych" Bibliotek ?
Ale pojawia się problem, gdy aplikacje do skompilowania są nowsze, i wtedy dodatkowe Biblioteki muszą być też w nowszych wersjach.
Jak wtedy szukać tych "nowszych" Bibliotek ?
Re: Compilation
W repozytoriach.
Re: Compilation
musisz też skompilować nowsze biblioteki. Wtedy pobiera się i kompiluje źródła z wyższego smaku Debiana, ewentualnie
źródła bezpośrednio od twórcy danej biblioteki.
źródła bezpośrednio od twórcy danej biblioteki.
Re: Compilation
ja to rozumiem, .
- tylko jak wyszukać biblioteki, których potrzebuje system. ?
Załóżmy, że mam system, w którym brakuje tam czegoś.
Zatem, w jaki sposób automatem je wyszukać ?
- jaką komendą ?
- tylko jak wyszukać biblioteki, których potrzebuje system. ?
Załóżmy, że mam system, w którym brakuje tam czegoś.
Zatem, w jaki sposób automatem je wyszukać ?
- jaką komendą ?
Re: Compilation
brakuje czegoś , więc szukasz. Podczas kompilacji procedura .configure najczęściej podaje czego brakuje do skompilopwanie programu. Jak juz wiesz to potem
apt search nazwa-czego-brakuje.
pojwia się lista pakietów, które ewentualnie mogą zawierać plik, który potrzeba... Przeszukujesz każdy pakiet czy zawiera
plik, który potrzebujesz i instalujesz. Lub na ślepo próbujesz zainstalować kilka pakietów. Może s ię uda trafić.
Wszystko zależy czy pobierasz źródła ze strony programisty, czy przebudowujesz źródła z niestabilnych wersji debiana
na niższe - bardziej stabilne. Czasami developer podaje co trzeba doinstalować , aby udało się skompilować. Jeśli nie to musisz szukać sam i dochodzić metodą prob i błędów. Nie ma prostej metody skompilowania czegoś za pomocą jednego polecenia. Nie ma bezproblemowych kompilacji bez błędów. Zazwyczaj brakuje jakiegoś skladnika...
Ewentualnie możesz próbować skompilować program bez danej funkcjonaności, wtedy nie potrzeba szukać zależności.
apt search nazwa-czego-brakuje.
pojwia się lista pakietów, które ewentualnie mogą zawierać plik, który potrzeba... Przeszukujesz każdy pakiet czy zawiera
plik, który potrzebujesz i instalujesz. Lub na ślepo próbujesz zainstalować kilka pakietów. Może s ię uda trafić.
Wszystko zależy czy pobierasz źródła ze strony programisty, czy przebudowujesz źródła z niestabilnych wersji debiana
na niższe - bardziej stabilne. Czasami developer podaje co trzeba doinstalować , aby udało się skompilować. Jeśli nie to musisz szukać sam i dochodzić metodą prob i błędów. Nie ma prostej metody skompilowania czegoś za pomocą jednego polecenia. Nie ma bezproblemowych kompilacji bez błędów. Zazwyczaj brakuje jakiegoś skladnika...
Ewentualnie możesz próbować skompilować program bez danej funkcjonaności, wtedy nie potrzeba szukać zależności.
Re: Compilation
Yampress,
Chyba wystarczająco to wytłumaczyłes.
Jak chcecie zamknąć, to możecie temat zamknąć.
Chyba wystarczająco to wytłumaczyłes.
Jak chcecie zamknąć, to możecie temat zamknąć.