Quero instalar na minha máquina com Linux Red Hat gettext-0.19.1.tar.xz
.
Primeiro eu faço o seguinte
cd gettext-0.19.1
./configure
make
Durante make
a falha emg++: 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
Como faço para corrigir isso?
Observação - eu tenho o GCC
which gcc
/usr/bin/gcc
yum
os repositórios existentes. Por favor, pare para ler os manuais do RedHat antes de inserir mais comandos como root.Respostas:
Instale o conjunto de ferramentas de desenvolvimento primeiro. Depois volte para compilar o software.
Você pode precisar de muito mais do que apenas o compilador. O pacote de ferramentas de desenvolvimento inclui o desenvolvimento do núcleo de ferramentas como
automake
,gcc
,perl
,python
,flex
,make
,gdb
,bison
, e muitos mais. Para listar todo o software no grupo de pacotes, useyum
o seguinte.Para o Fedora 20 (pelo menos), você precisará instalar adicionalmente
gcc-c++
.Para sistemas baseados no Debian, instale o conjunto de ferramentas de desenvolvimento da seguinte maneira.
Em Vazio Linux , é
xbps-install -Su base-devel
, que fornecem4
,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
, exz
.fonte
yum update
sudo yum group install "Development Tools"
falha ao instalar o g ++. Para que você também precisasudo yum install gcc-g++
No CentOS 7, eu só precisava
(mas talvez eu já tenha a maioria dos outros pacotes de desenvolvimento)
fonte