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 make
gagalg++: 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
yum
dan repositori yang ada. Tolong berhenti untuk membaca manual RedHat sendiri sebelum memasukkan perintah lagi sebagai root.Jawaban:
Instal rangkaian alat pengembangan terlebih dahulu. Kemudian kembali untuk mengkompilasi perangkat lunak.
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, gunakanyum
sebagai berikut.Untuk Fedora 20 (setidaknya), Anda juga harus menginstal
gcc-c++
.Untuk sistem berbasis Debian, instal paket alat pengembangan sebagai berikut.
Dalam Void Linux , itu
xbps-install -Su base-devel
, yang menyediakanm4
,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
, danxz
.sumber
yum update
sudo yum group install "Development Tools"
gagal menginstal g ++. Untuk itu Anda juga perlusudo yum install gcc-g++
Pada CentOS 7, saya hanya perlu
(tapi mungkin saya sudah memiliki sebagian besar paket pengembangan lainnya)
sumber