Je veux installer sur ma machine Linux Red Hat gettext-0.19.1.tar.xz
.
Je fais d'abord ce qui suit
cd gettext-0.19.1
./configure
make
Pendant make
qu'il échoueg++: 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
Comment puis-je réparer ça?
Remarque - j'ai GCC
which gcc
/usr/bin/gcc
yum
les référentiels existants. Arrêtez de lire les manuels de RedHat avant de saisir d’autres commandes en tant que root.Réponses:
Installez d'abord la suite d'outils de développement. Retournez ensuite pour compiler le logiciel.
Vous pourriez avoir besoin de beaucoup plus que du compilateur. Le package Outils de développement comprend les outils de développement de base comme
automake
,gcc
,perl
,python
,flex
,make
,gdb
,bison
, et beaucoup d' autres. Pour répertorier tous les logiciels du groupe de packages, procédezyum
comme suit.Pour Fedora 20 (au moins), vous devrez également installer
gcc-c++
.Pour les systèmes basés sur Debian, installez la suite d'outils de développement comme suit.
Dans Void Linux , il est
xbps-install -Su base-devel
, qui fournitm4
,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
etxz
.la source
yum update
sudo yum group install "Development Tools"
ne parvient pas à installer g ++. Pour cela, vous avez également besoinsudo yum install gcc-g++
Sur CentOS 7, je n'avais besoin que de
(mais peut-être que j'avais déjà la plupart des autres packages de développement)
la source