Ao seguir exatamente essa postagem , consegui instalar o gcc 3.4 em uma nova instalação do Ubuntu 14.04. Mas, quando tento compilar um programa, ele falha com o seguinte erro:
/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
Analisei esta resposta e instalei o build-essential
, mas isso não resolveu o problema. Ainda obtenho o mesmo erro.
Além disso, instalei as dependências do g ++ - 3.4 antes de instalá-lo:
sudo apt-get build-dep g++-3.4
ATUALIZAÇÃO:
A tentativa de gcc-3.4 -B/usr/lib/x86_64-linux-gnu hello.c
remove os dois primeiros erros.
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
UPDATE 2:
Eu li esta postagem e testei no meu sistema como abaixo, mas isso não ajudou:
gcc-3.4 -B /usr/lib/x86_64-linux-gnu -L /usr/lib/gcc/x86_64-linux-gnu/3.4.6/ hello.c