linux + g ++: comando não encontrado

35

Eu quero instalar na minha máquina de chapéu vermelho do Linux gettext-0.19.1.tar.xz .

Primeiro eu faço o seguinte

cd gettext-0.19.1
./configure
make

Durante make , falha em g++: 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 corrijo isso?

Observação - eu tenho GCC

which gcc
/usr/bin/gcc
    
por maihabunash 02.07.2014 / 13:34

2 respostas

60

Instale o conjunto de ferramentas de desenvolvimento primeiro. Depois volte para compilar o software.

yum groupinstall 'Development Tools'

Você pode precisar de muito mais do que apenas o compilador. O pacote Ferramentas de desenvolvimento inclui as principais ferramentas de desenvolvimento, como automake , gcc , perl , python , flex , make , gdb , bison e muito mais. Para listar todo o software no grupo de pacotes, use yum da seguinte forma.

yum group info 'Development Tools'

Para o Fedora 20 (pelo menos), você precisará instalar gcc-c++ .

Para sistemas baseados em Debian, instale o conjunto de ferramentas de desenvolvimento da seguinte forma.

apt-get install build-essential

No Void Linux , é xbps-install -Su base-devel , que fornece 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 e xz .

    
por 02.07.2014 / 13:44
1

No CentOS 7, eu só precisava de

yum install gcc-g++

(mas talvez eu já tenha a maioria dos outros pacotes de desenvolvimento)

    
por 20.09.2018 / 18:24

Tags