Você não tem os pacotes gcc
e g++
instalados.
Esses pacotes contêm os arquivos /usr/bin/gcc
e /usr/bin/g++
, enquanto o pacote gcc-4.4
contém /usr/bin/gcc-4.4
e o pacote g++-4.4
contém /usr/bin/g++-4.4
.
Eu instalei g ++ e gcc do repositório no Ubuntu 12.04, você pode ver que eles estão de fato instalados
mahmood@pc:~$ dpkg -l | grep gcc
ii gcc-4.4 4.4.7-1ubuntu2 GNU C compiler
ii gcc-4.4-base 4.4.7-1ubuntu2 GCC, the GNU Compiler Collection (base package)
ii gcc-4.4-multilib 4.4.7-1ubuntu2 GNU C compiler (multilib files)
ii gcc-4.6-base 4.6.3-1ubuntu5 GCC, the GNU Compiler Collection (base package)
ii lib32gcc1 1:4.6.3-1ubuntu5 GCC support library (32 bit Version)
ii libgcc1 1:4.6.3-1ubuntu5 GCC support library
ii libgcc1-dbg 1:4.6.3-1ubuntu5 GCC support library (debug symbols)
mahmood@pc:~$ dpkg -l | grep g++
ii g++-4.4 4.4.7-1ubuntu2 GNU C++ compiler
ii g++-4.4-multilib 4.4.7-1ubuntu2 GNU C++ compiler (multilib files)
No entanto, quando executo os comandos gcc
ou g++
, ele diz que eles não estão instalados
mahmood@pc:~$ g++
The program 'g++' can be found in the following packages:
* g++
* pentium-builder
Try: sudo apt-get install <selected package>
mahmood@pc:~$ gcc
The program 'gcc' can be found in the following packages:
* gcc
* pentium-builder
Try: sudo apt-get install <selected package>
O que eu perdi?
Você não tem os pacotes gcc
e g++
instalados.
Esses pacotes contêm os arquivos /usr/bin/gcc
e /usr/bin/g++
, enquanto o pacote gcc-4.4
contém /usr/bin/gcc-4.4
e o pacote g++-4.4
contém /usr/bin/g++-4.4
.
Eu tive um problema semelhante com o Eclipse. Foi resolvido adicionando um link simbólico no /usr/local/bin folder
.
Então, primeiro mude para a pasta: cd /usr/local/bin
em seguida, adicione um link simbólico: ln -s <folder where actual program is located>
.