linux + g ++:コマンドが見つかりません


43

Linux red-hatマシンにインストールしたいgettext-0.19.1.tar.xz

最初に次のことを行います

cd gettext-0.19.1
./configure
make

中にmakeそれが上の失敗しますg++: command not found

libtool: compile:  g++ -DIN_LIBASPRINTF -DHAVE_CONFIG_H -I. -c autosprintf.cc  - o .libs/autosprintf.o
./libtool: line 1128: g++: command not found
make[5]: *** [autosprintf.lo] Error 1
make[5]: Leaving directory `/var/tmp/gettext-0.19.1/gettext-runtime/libasprintf'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/gettext-0.19.1/gettext-runtime/libasprintf'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/gettext-0.19.1/gettext-runtime'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/gettext-0.19.1/gettext-runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/gettext-0.19.1'
make: *** [all] Error 2

どうすれば修正できますか?

備考-GCCを持っています

which gcc
/usr/bin/gcc

5
システムを台無しにしている。新しいソフトウェアをインストールするにはyum、既存のリポジトリを使用する必要があります。rootとしてコマンドを入力する前に、RedHatのマニュアルを読むのをやめてください
鹿ハンター

2
コマンドが見つからないというエラーに関する標準的な質問があるべきではないかと思います。
クリスティアン・Ciupitu 14

回答:


76

最初に開発ツールスイートをインストールします。次に、ソフトウェアのコンパイルに戻ります。

yum groupinstall 'Development Tools'

コンパイラだけでなく、さらに多くのものが必要になる可能性があります。開発ツールパッケージには次のようにコアの開発ツールが含まautomakegccperlpythonflexmakegdbbison、および多くを。パッケージグループ内のすべてのソフトウェアをリストするには、yum次のように使用します。

yum group info 'Development Tools'

(少なくとも)Fedora 20の場合、さらにインストールする必要がありますgcc-c++

Debianベースのシステムの場合、開発ツールのスイートを次のようにインストールします。

apt-get install build-essential

ではボイドLinuxでは、それのxbps-install -Su base-devel提供、m4autoconfautomakebcbinutilsbisonedlibfl-develflexlibgcc-develkernel-libc-headersglibc-develislcloogmpfrlibmpcgcclibstdc++-develgcc-c++gettext-libsgettextgrofflibtoolmakepatchpkg-configtexinfounzip、とxz


perlバージョン
-v5.10.1

同じ問題はgcc-C ++をダウンロードするが、STIL
maihabunash

今、私はyumを使用できますが、GPGキーの取得に失敗しました:[Errno 14] file:/// etc / pki / rpm-gpg / RPM-GPG-KEY-oracleを開くことができませんでした:
maihabunash

次に実行yum update
クリストファー14年

FC20 sudo yum group install "Development Tools"では、g ++のインストールに失敗します。そのためにも必要ですsudo yum install gcc-g++
ホブ14年

3

CentOS 7では、必要なのは

yum install gcc-c++

(しかし、私はすでに他の開発パッケージのほとんどを持っていたかもしれません)


RHEL 7.5でも働いていた
Danilo SouzaMorães18年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.