Chcę zainstalować na moim komputerze Red-Hat Linux gettext-0.19.1.tar.xz
.
Najpierw wykonaj następujące czynności
cd gettext-0.19.1
./configure
make
Podczas make
tego nie działag++: 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
Jak to naprawić?
Uwaga - Mam GCC
which gcc
/usr/bin/gcc
yum
i istniejących repozytoriów. Proszę przestać czytać własne instrukcje RedHata przed wprowadzeniem kolejnych poleceń jako root.Odpowiedzi:
Najpierw zainstaluj pakiet narzędzi programistycznych. Następnie wróć, aby skompilować oprogramowanie.
Możesz potrzebować znacznie więcej niż tylko kompilatora. Pakiet Narzędzia programistyczne obejmuje rozwój rdzenia narzędzia, takie jak
automake
,gcc
,perl
,python
,flex
,make
,gdb
,bison
, i wiele innych. Aby wyświetlić listę wszystkich programów w grupie pakietów, użyjyum
następującego polecenia.W przypadku Fedory 20 (przynajmniej) musisz dodatkowo zainstalować
gcc-c++
.W przypadku systemów opartych na Debianie zainstaluj pakiet narzędzi programistycznych w następujący sposób.
W Pustki Linux , jest to
xbps-install -Su base-devel
, co zapewniam4
,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
, ixz
.źródło
yum update
sudo yum group install "Development Tools"
nie można zainstalować g ++. Do tego potrzebujesz równieżsudo yum install gcc-g++
W CentOS 7 potrzebowałem tylko
(ale może miałem już większość innych pakietów programistycznych)
źródło