RHEL 6.1でG ++を有効にする必要がありますか?

RHEL 6.1でG ++を有効にする必要がありますか?

RHEL6.1がありますが、それを使用してコンパイルすることはできませんg++。実行すると、g++次の結果が表示されます。

-bash: g++: command not found

だから私はg ++を持っていませんが、gccはインストールしたと仮定します。私が走るときgcc -v

私は得る:

gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix 

提案してください。別々にインストールする必要がありますかg++、それともすでにインストールされていて、どこかで有効にする必要がありますか?

編集:実行すると:yum install gcc-c ++次の出力が表示されます。


Loaded plugins: product-id, refresh-packagekit, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
No package gcc-c++ available.
Error: Nothing to do

答え1

またはすでにインストールされているか

そう見えません。もしそうなら、それはうまくいくg++でしょう。努力する:

yum search ++ | grep ^g

パッケージはと呼ばれることがありますがgcc-c++、たとえば場合に備えてパッケージをキャプチャする必要がありますg++欲しくない説明に「cross」を含むパッケージの1つを使用してください(例:「Cross-build binaries ...」)。

答え2

# yum provides '*bin/g++'
...
gcc-c++-4.4.7-4.el6.i686 : C++ support for GCC
Repo        : sl
Matched from:
Filename    : /usr/bin/g++

私たちに教えてくださいgcc-c++パッケージに入っているので、以下をg++実行する必要があります。

yum install gcc-c++

答え3

command-not-foundコマンドを使用してg ++パッケージとインストール方法を検索できます。私のDebianコンピュータでは、次のような結果が得られます。

$ command-not-found g++
The program 'g++' is currently not installed.  You can install it by typing:
apt-get install g++
tcsh: command not found
$

したがって、私のコンピュータでは、g++gccパッケージではなくg ++パッケージにあります。

関連情報