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 ++パッケージにあります。