gcc и g ++ установлены, но Ubuntu говорит, что они не установлены

Я установил g ++ и gcc из репозитория на ubuntu 12.04, и вы можете видеть, что они действительно установлены

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)

Однако когда я запускаю команды gcc или g++, он говорит, что они установлен

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>

Что я пропустил ??

1
задан 9 February 2013 в 18:27

2 ответа

У вас нет установленных пакетов gcc и g++.

Этот пакет содержит файлы /usr/bin/gcc и /usr/bin/g++, тогда как пакет gcc-4.4 содержит /usr/bin/gcc-4.4, а пакет g++-4.4 содержит /usr/bin/g++-4.4.

0
ответ дан 9 February 2013 в 18:27

У меня была похожая проблема с Eclipse. Это было решено добавлением символической ссылки в /usr/local/bin folder. Поэтому сначала перейдите в папку: cd /usr/local/bin, затем добавьте символическую ссылку: ln -s <folder where actual program is located>.

0
ответ дан 9 February 2013 в 18:27

Другие вопросы по тегам:

Похожие вопросы: