Kiedyś, dawno temu (1992 r. Lub tak), przeszedłem przez coś podobnego do tego, gdy kupiłem system SCO bez środowiska programistycznego. Załadowanie go do pełnego środowiska programistycznego było gigantycznym bólem i wcale nie było łatwe. Posiadanie plików nagłówkowych biblioteki lub gcc w systemie znacznie ułatwiłoby pracę.
To zależy w dużym stopniu od tego, jak nieprzyjemna jest biblioteka na temat tego, jakie rzeczy są zainstalowane. Jeśli nie ma tam gcc
, twoja praca staje się nieco trudniejsza. Jeśli nie ma tam plików nagłówkowych dla glibc, twoja praca jest o wiele trudniejsza.
Co więcej, czy masz konto w systemie, więc masz katalog domowy, który jest spójny od logowania do logowania?
Jeśli nie masz tam gcc
, musisz znaleźć skompilowaną wersję binarną gcc/g ++ i zainstalować ją gdzieś. Jeśli nie masz tam plików nagłówkowych, musisz znaleźć ich kopie i umieścić je w systemie.
Nie ma "standardowego" sposobu instalowania gcc w twoim folderze domowym. Wszystkie rozwiązania będą wymagały pewnego rodzaju ręcznego toczenia.
Czy zapytaliście bibliotekarzy, czy mogą zmienić to, co zostało zainstalowane, ponieważ chcecie się nauczyć programowania i mieć dostęp tylko do swoich komputerów? To może być najłatwiejsze rozwiązanie.
Z Twojego komentarza wydaje się, że masz gcc
i jeśli możesz skompilować kod C, masz pliki nagłówkowe biblioteki. Więc teraz chodzi o to, żeby skompilować własną wersję g++
. Prawdopodobnie możesz znaleźć sposób, aby zachęcić menedżera pakietów do zainstalowania pakietu binarnego w innym miejscu niż w folderze systemowym. Myślę, że to rozwiązanie jest mniej zabawne niż kompilowanie własnego, i myślę, że mogą pojawić się również subtelne problemy, ponieważ zainstalowany pakiet może oczekiwać znalezienia rzeczy w konkretnych miejscach i nie może ich znaleźć.
Najpierw należy upewnić się, że pobrano właściwe źródło pakietu gcc. Miejsce, które można znaleźć to GNU United States mirror page. Chcesz znaleźć plik gcc-4.5.0.tar.bz2
lub gcc-4.5.0.tar.gz
w wybranej witrynie kopii dystrybucyjnej. Prawdopodobnie będzie to katalog gcc
i podfolder gcc-4.5.0
.
Po pobraniu tego pliku należy go rozpakować. Generalnie nie powinieneś budować gcc w folderze, w którym go rozpakowujesz. Zatem utwórz kolejny folder rodzeństwa, który chcesz zbudować w postaci oznaczonej jako gcc-build
. Następnie wymagane polecenie to ../gcc-4.5.0/configure --prefix=$HOME/.local --enable-languages='c c++'
.
gcc wymaga zainstalowania innych pakietów, aby móc się skompilować. Możesz użyć tej samej linii --prefix
dla tych pakietów, aby zainstalować je w tym samym miejscu. Witryna gcc ma numer list of pre-requisite packages.
to rodzaj standardowego zaakceptowanego miejsca instalacji instalacji dla poszczególnych użytkowników.
Czy w bibliotece jest zainstalowany gcc? – Omnifarious
Mogę skompilować źródło C używając gcc. –