web-dev-qa-db-ja.com

gccとg ++はインストールされていますが、ubuntuはインストールされていないと言います

Ubuntu 12.04 adのリポジトリからg ++とgccをインストールしました。実際にインストールされていることがわかります。

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
mahmood

パッケージgccおよびg++がインストールされていません。

このパッケージにはファイル/usr/bin/gccおよび/usr/bin/g++が含まれ、パッケージgcc-4.4には/usr/bin/gcc-4.4が含まれ、パッケージg++-4.4には/usr/bin/g++-4.4が含まれます。

2
Florian Diesch

Eclipseでも同様の問題がありました。 /usr/local/bin folderにシンボリックリンクを追加することで解決しました。そのため、最初にフォルダーを変更します:cd /usr/local/bin、次にシンボリックリンクを追加します:ln -s <folder where actual program is located>

0
Shruti