Pytania otagowane jako compiling

Pytania dotyczące kompilowania oprogramowania ze źródeł, zwykle za pomocą polecenia „make”.

5
Nie znaleziono biblioteki terminali podczas kompilacji Vima
Używam Ubuntu 12.04. Usiłuję uzyskać konkretną wtyczkę do działania vima i wymaga, aby vim miał włączoną obsługę Ruby (wtyczka to polecenie-t). Ludzie mówią mi, że muszę wejść do katalogu vim i uruchomić ./configure --enable-rubyinterp Gdy to robię, pojawia się następujący błąd: no terminal library found checking for tgetent()... configure: error: …

2
Gdzie mogę znaleźć opcje konfiguracji użyte do zbudowania pakietu?
Muszę zainstalować gwiazdkę 1.6.2.18 na Ubuntu 10.10 Chciałbym wiedzieć, jakie opcje konfiguracji zostały użyte do wygenerowania pakietu ubuntu z gwiazdką 1.6.2.7. Moją ulubioną dystrybucją serwerów jest Slackware i po prostu odwołuję się do pliku Slackbuild, aby dowiedzieć się, w jaki sposób pakiet został stworzony i być może dostosowany w celu …




1
Jak rozwiązać konfiguracja: błąd: nie znaleziono biblioteki readline?
Mam serwer Ubuntu 10.04 LTS z minimalną instalacją, na której chcę kompilować postgres. Przy minimalnej instalacji serwer nie miał gcc, więc musiałem zrobić, apt-get install gccale teraz otrzymuję ten błąd z postgres ./configure. configure: error: readline library not found Nie mogę znaleźć nazwy pakietu zawierającego bibliotekę readline. Mam więc dwa …
27 apt  compiling 

4
Jak mogę zainstalować jądro w czasie rzeczywistym?
Przeczytałem wiele wątków z podobnymi pytaniami, ale po przeczytaniu odpowiedzi jestem bardzo zdezorientowany. Znalazłem w nich wiele adresów URL z repozytoriami, ale ludzie dyskutują o tym, które repozytoria są tworzone dla jednej lub dwóch wersji ubuntu, ale nie znalazłem nic o wersji 11.10. Czy jest za wcześnie, aby o to …


3
Jak zbudować cały mój zainstalowany pakiet ze źródeł?
To pytanie zostało przeniesione z Stack Overflow, ponieważ można na nie odpowiedzieć w Ask Ubuntu. Migrował 8 lat temu . Czytałem o tym, w jaki sposób dystrybucje Linuksa oparte na źródłach, takie jak Gentoo, mogą znacznie zwiększyć wydajność w porównaniu do wcześniej zbudowanych dystrybucji takich jak Ubuntu, ponieważ instalują się …
26 compiling 


1
bfd.h powinien był dołączyć libiberty / ansidecl.h do Ubuntu 14.04?
pakiet binutils wydaje się być zmieniony, gdyż zawiera katalog libiberty.hzostał przeniesiony do /usr/include/libiberty, więc istnieje możliwość uwzględnienia w niewłaściwy bfd.hw sprawie ansidecl.h. Uzyskanie tych błędów kompilacji podczas korzystania z narzędzi do śledzenia binutils /usr/include/libiberty/libiberty.h: In function ‘basename’: /usr/include/libiberty/libiberty.h:110:38: error: expected declaration specifiers before ‘ATTRIBUTE_RETURNS_NONNULL’ extern char *basename (const char *) …

2
Skompiluj jądro 32-bitowe na komputerze 64-bitowym
Próbuję skompilować jądro dla 32-bitowej jedno-rdzeniowej maszyny Intel Atom. Nie trzeba dodawać, że kompilacja zajmuje nadmiernie dużo czasu. Trwa od 2 godzin i wciąż jest dopiero w połowie modułów sterownika. Kompilacja jądra na głównym pulpicie zajmuje tylko 15 minut, ale jest to 64-bitowa maszyna. Czy mogę krzyżować kompilację, aby wygenerować …


1
Jak używać C ++ 11 z g ++?
Obecnie piszę cały mój kod w gedit i używam terminala do kompilacji moich programów. Aby to zrobić, piszę: $ g++ main.cpp -o main $ ./main I to działa. Jednak nie używa C ++ 11. Jak mogę sprawdzić moją wersję C ++, a także skompilować przez terminal przy użyciu C ++ …

2
Czy istnieje jakikolwiek otwarty sposób na utworzenie statycznego pliku z dynamicznego pliku wykonywalnego bez dostępności kodu źródłowego?
Pozwól mi wyjaśnić problem na przykładzie. W codziennej pracy używam starego programu, na przykład xfig i pdfedit . Teraz te programy są dość stare i nie są zbyt często aktualizowane; obawiam się, że któregoś dnia nie będą już działać z powodu braku jakiejś biblioteki lub jakiejś niekompatybilnej aktualizacji. Jeśli program …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.