- Classe e GCC
+ Responder ao Tópico
-
Classe e GCC
Pessoal,
Ainda estou tentando parar de usar o turboc p/ usar o gcc ... e estou com dificuldades para trabalhar com as classes, eu fiz um programa simples sem utilidade, só para entender o que esta acontecendo de errado.
{code}
class poo{
private:
int a,b,t;
public:
poo(int vala, int valb);
};
int main(){
poo *p;
p=new poo(2,4);
return 0;
}
poo:oo(int l, int c){
this->a=l;
this->b=c;
this->t=this->a+this->b;
}
{/code}
Quando tento compilar ( gcc -o prog prog.c) da o seguinte erro:
{code}
/tmp/cc2usDPO.o(.text+0x23): In function `main':
: undefined reference to `operator new(unsigned int)'
/tmp/cc2usDPO.o(.text+0x4e): In function `main':
: undefined reference to `operator delete(void*)'
/tmp/cc2usDPO.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
{/code}
Alguém sabe o que pode ser ????
ah! qual o comando substituto ao cin e cout para usar com o gcc?
Obrigado,
Marcelo Gomes
-
Classe e GCC
-
Classe e GCC
-
Classe e GCC
gcc - gnu c compiler
g++ - gnu c++ compiler
g77 - gnu fortran77 compilar
gjc -gnu java compiler
addendo
=)
-
Classe e GCC
Com o g++ funcionou blzinha....
Só mais um duvida, eu vi pelo google que para usar a dupla cout e cin teria que declar a biblioteca iostream ate ai tranquilo, e tb o using std::cout; e using std::cin; blz funcionou ok, mas eu não achei no man do iostream... como nunca tinha utilizado esse using, estou preocupado com os outros comandos... como eu uso esse using e cmo descobrir quem eu coloco ai ... ???
Obrigado,
Marcelo Gomes
-
Classe e GCC
bem,
eu to usando o GCC 4 -- gcc version 4.0.0 20050519 (Red Hat 4.0.0-8)
os arquivos de include ficam em
/usr/include/ --> diretorio base
/usr/include/c++ --> diretorio do c++
tem varios arquivos la de include, libs, pa e tal :}
boa sorte!!