Compilar programas C++

1. Compilar programas C++

Rafael
budbadi

(usa Arch Linux)

Enviado em 16/09/2008 - 21:56h

E ae galera,

estava tentando compilar uns programas que precisam da biblioteca GCC e a G++, eu instalei a GCC e nao axei a G++, acredito que venha junto com o GCC, certo???

bom, tentando compilar (3 programas já, um eu peguei no AUR e ainda nao funcionou) na hora do make ele me retorna o seguinte erro:

/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../include/c++/4.3.2/cstdlib: At global scope:
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../include/c++/4.3.2/cstdlib:165: error: ‘::lldiv_t’ has not been declared
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../include/c++/4.3.2/cstdlib:171: error: ‘::_Exit’ has not been declared

na verdade são linhas e linhas flando desse cstdlib.

O que pode ser isso e como posso resolver???

já eh o terceiro programa q está me causando esse erro!!

bom, obrigado desde já!

Abraços


  


2. Re: Compilar programas C++

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 16/09/2008 - 22:43h

Caso seja o G++, tente instalar pelo gerenciador de pacotes. Caso não saiba, tente pela compilação mesmo. Mas é estranho não vir com o GCC e o G++ instalados nativamente.

Qualquer dúvida é só postar,

Abraços


3. Re: Compilar programas C++

Rafael
budbadi

(usa Arch Linux)

Enviado em 17/09/2008 - 18:25h

então, o GCC já está instalado via pacman.

vou tentar ver se eu consigo compilar ele, vlw pela dica!


4. Re: Compilar programas C++

Marcelo A. B. Slomp
mslomp

(usa Slackware)

Enviado em 17/09/2008 - 19:20h

pelo sintoma, ou há alguma incompatibilidade entre a libstdc++ e a glibc, ou ela (libstdc++) não está instalada, e nesse caso o g++ admitirá que glibcxx não está presente, e isso influirá na cstdlib.
normalmente ela está incluída no próprio pacote do g++, porém talvez no Arch ela venha em separado (me corrijam, amigos usuários do Arch se eu estiver enganado).

tente (re)instalá-la:
pacman -S libstdc++5
(ou sem o 5, não conheço a fundo a nomenclatura que o Arch usa em seus pacotes)


5. Re: Compilar programas C++

Rafael
budbadi

(usa Arch Linux)

Enviado em 17/09/2008 - 21:14h

a libstdc++ está instalada sim, eu jah verifiquei isso também.

vou dar mais uma pesquisada, pq está dificil.

mas mesmo assim obrigado


6. Re: Compilar programas C++

Joaquim pedro
osmano807

(usa Outra)

Enviado em 22/10/2008 - 20:04h

Use:
pacman -S base-devel

Comigo, funcionou tudo após isto.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts