Witam, Jak zainstalować g++4.9 lub nizsza wersje na debian 11?
potrzebne mi jest do pewnej gry ale podwyższym g++ sie nie skompiluje.
Jak nie da sie przez apt-get g++==4.9 (jakoś tak, sprawdz se) to musisz ściągnąć bezpośrednio instalkę z neta. Czasem tak robiliśmy z gcc, żeby zainstalować pewne legacy libki, bo stare dziady stoppowały aktualizacje nie podając powodu. Norma.
Google twoim mentorem po obsludze linucha.
Nie instalowałbym starych śmieci w systemie.
Zamiast tego użyłbym dockera, odpal dockera ze zmapowanym katalogiem ze źródłami.
Zainstaluj syf w dockerze, jak że to throw off to można parę brzytkich sztuczek zrobić:
- Szukasz w której wersji Debiana ten GCC był dostępny, sprawdzasz czy są dla tego debiana jeszcze sources.list (w internecie; https://wiki.debian.org/SourcesList)
- Dodajesz sobie jakieś stare sources list to /etc/apt/sources.list i apt update i apt install (tylko wszystkow w Dockerze)
- Jak się skompiluje to wywal dockera, ale wcześniej przekopiuj sobie liby dynamiczne jeżeli jakieś są używane np. libstdc++ dla tego gcc
Natomiast bardzo dziwne jest że to się nie kompiluje przy użyciu nowego GCC. GCC to tylko kompilator, jak wersja języka się nie zmienia np. C++ 11, to powinno działać.
Być może jest jakiś głupi warunek w Makefile/Autoconf i trzeba po prostu usunąć i skompilować tym czym jest...
Zawsze jest też opcja "grab the source" (https://gcc.gnu.org/releases.html) i samemu skompilować he he... to będzie trwać
0xmarcin napisał(a):
Zawsze jest też opcja "grab the source" (https://gcc.gnu.org/releases.html) i samemu skompilować he he... to będzie trwać
nie dłużej niż jedna nocka