Precisamos ativar o G ++ no RHEL 6.1

0

Eu tenho o RHEL6.1, mas não consigo compilar usando g++ , quando executo g++ , obtenho o seguinte:

-bash: g++: command not found

então eu suponho que eu não tenho o g ++, mas eu tenho o gcc instalado. Quando eu executo gcc -v .

Eu recebo:

gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix 

Por favor, sugira. Preciso instalar o g++ separadamente ou já está instalado e tenho que habilitá-lo de algum lugar.

EDITAR: Na execução: yum install gcc-c ++ eu recebo a saída abaixo

Loaded plugins: product-id, refresh-packagekit, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
No package gcc-c++ available.
Error: Nothing to do
    
por Geek 07.09.2014 / 12:41

3 respostas

2

or is it already installed

Parece que não é; se fosse g++ estaria disponível. Experimente:

yum search ++ | grep ^g

O pacote provavelmente é chamado de gcc-c++ , mas isso deve ser feito apenas no caso de, por exemplo, ser apenas g++ . Não use um dos pacotes com "cross" na descrição (por exemplo, "Cross-build binary for ....").

    
por 07.09.2014 / 13:56
2
# yum provides '*bin/g++'
...
gcc-c++-4.4.7-4.el6.i686 : C++ support for GCC
Repo        : sl
Matched from:
Filename    : /usr/bin/g++

nos diz que o pacote gcc-c ++ tem g++ , então você precisa executar:

yum install gcc-c++
    
por 07.09.2014 / 16:08
0

Você pode usar o comando command-not-found para procurar o pacote de g ++ e como instalá-lo. Na minha máquina debian, recebo este resultado:

$ command-not-found g++
The program 'g++' is currently not installed.  You can install it by typing:
apt-get install g++
tcsh: command not found
$

Então, no meu computador, g++ está no pacote g ++ e não no pacote gcc.

    
por 07.09.2014 / 14:40

Tags