diff entre x86_64-linux-gnu-gcc e plain old gcc?

1

Estou tentando compilar algo chamado "Voice Cloning Toolkit" para o Festival e o HTS. (veja: link )

Eu descobri que muitas coisas quebram com o gcc-4.7, então eu fiz o downgrade do gcc para 4.6, assim:     sudo apt-get remove o gcc-4.7 cpp-4.7 g ++ - 4.7     sudo update-alternatives - instalar / usr / bin / gcc gcc /usr/bin/gcc-4.6 50     sudo update-alternatives - instalar / usr / bin / g ++ g ++ /usr/bin/g++-4.6 50     sudo update-alternatives - instalar / usr / bin / cpp cpp /usr/bin/cpp-4.6 50

Mas agora estou correndo para: x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Writict-prototypes -fPIC -I./portaudio-v19/include/ -I /usr/include/python2. 7 -c src / _portaudiomodule.c -o build / temp.linux-x86_64-2.7 / src / _portaudiomodule.o -fno-strict-aliasing Não é possível executar o x86_64-linux-gnu-gcc: nenhum arquivo ou diretório erro: comando 'x86_64-linux-gnu-gcc' falhou com o status de saída 1 make: * [todos] Erro 1

Aparentemente, eu posso instalar o gcc para restaurar o programa x86_64-linux-gnu-gcc, mas o outro material do HTKLib não irá compilar (porque instalar o gcc sempre me dá a versão 4.7).

Então, de qualquer maneira, qual é o comando x86_64-linux-gnu-gcc? Posso tê-lo, mantendo o gcc-4.6?

    
por kenf 04.06.2013 / 03:22

1 resposta

2
# ls /usr/bin/x86* -l
lrwxrwxrwx 1 root root    7 Jun  3 01:27 /usr/bin/x86_64 -> setarch
lrwxrwxrwx 1 root root    7 Jun  3 01:27 /usr/bin/x86_64-linux-gnu-cpp -> cpp-4.7
lrwxrwxrwx 1 root root    7 Jan 30 13:55 /usr/bin/x86_64-linux-gnu-cpp-4.4 -> cpp-4.4
lrwxrwxrwx 1 root root    7 Apr 13 06:08 /usr/bin/x86_64-linux-gnu-cpp-4.6 -> cpp-4.6
lrwxrwxrwx 1 root root    7 Jun  3 01:27 /usr/bin/x86_64-linux-gnu-cpp-4.7 -> cpp-4.7
lrwxrwxrwx 1 root root    7 Apr 22 02:44 /usr/bin/x86_64-linux-gnu-g++ -> g++-4.7
lrwxrwxrwx 1 root root    7 Apr 15 07:12 /usr/bin/x86_64-linux-gnu-g++-4.7 -> g++-4.7
lrwxrwxrwx 1 root root    7 Apr 22 02:44 /usr/bin/x86_64-linux-gnu-gcc -> gcc-4.7
lrwxrwxrwx 1 root root    7 Jan 30 13:57 /usr/bin/x86_64-linux-gnu-gcc-4.4 -> gcc-4.4
lrwxrwxrwx 1 root root    7 Apr 13 06:10 /usr/bin/x86_64-linux-gnu-gcc-4.6 -> gcc-4.6
lrwxrwxrwx 1 root root    7 Jun  3 01:27 /usr/bin/x86_64-linux-gnu-gcc-4.7 -> gcc-4.7

Não há diferença que pareça; tente alterar o link e veja se funciona.

    
por reyals 04.06.2013 / 07:31