linux + g ++: perintah tidak ditemukan


43

Saya ingin menginstal di mesin red-hat Linux saya gettext-0.19.1.tar.xz.

Pertama saya lakukan hal berikut

cd gettext-0.19.1
./configure
make

Selama makegagalg++: 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

Bagaimana cara saya memperbaikinya?

Komentar - Saya memiliki GCC

which gcc
/usr/bin/gcc

5
Anda merusak sistem Anda. Untuk menginstal perangkat lunak baru, Anda harus menggunakan yumdan repositori yang ada. Tolong berhenti untuk membaca manual RedHat sendiri sebelum memasukkan perintah lagi sebagai root.
Pemburu Rusa

2
Saya bertanya-tanya apakah seharusnya tidak ada pertanyaan kanonik mengenai perintah tidak ditemukan kesalahan.
Cristian Ciupitu

Jawaban:


76

Instal rangkaian alat pengembangan terlebih dahulu. Kemudian kembali untuk mengkompilasi perangkat lunak.

yum groupinstall 'Development Tools'

Anda bisa membutuhkan lebih dari sekedar kompiler. The Development Tools paket termasuk pengembangan inti alat seperti automake, gcc, perl, python, flex, make, gdb, bison, dan banyak lagi. Untuk daftar semua perangkat lunak dalam grup paket, gunakan yumsebagai berikut.

yum group info 'Development Tools'

Untuk Fedora 20 (setidaknya), Anda juga harus menginstal gcc-c++.

Untuk sistem berbasis Debian, instal paket alat pengembangan sebagai berikut.

apt-get install build-essential

Dalam Void Linux , itu xbps-install -Su base-devel, yang menyediakan m4, autoconf, automake, bc, binutils, bison, ed, libfl-devel, flex, libgcc-devel, kernel-libc-headers, glibc-devel, isl, cloog, mpfr, libmpc, gcc, libstdc++-devel, gcc-c++, gettext-libs, gettext, groff, libtool, make, patch, pkg-config, texinfo, unzip, dan xz.


Saya memiliki versi perl - v5.10.1
maihabunash

unduh gcc-c ++ tetapi masih memiliki masalah yang sama
maihabunash

sekarang saya dapat menggunakan yum, tetapi gagal pada pengambilan kunci GPG gagal: [Errno 14] Tidak dapat membuka / membaca file: /// etc / pki / rpm-gpg / RPM-GPG-KEY-oracle:
maihabunash

Kemudian jalankanyum update
Christopher

Pada FC20 sudo yum group install "Development Tools"gagal menginstal g ++. Untuk itu Anda juga perlusudo yum install gcc-g++
hobs

3

Pada CentOS 7, saya hanya perlu

yum install gcc-c++

(tapi mungkin saya sudah memiliki sebagian besar paket pengembangan lainnya)


bekerja di RHEL 7.5 juga
Danilo Souza Morães
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.