Codeblocks não compila

1. Codeblocks não compila

Felipe
FLP5

(usa Debian)

Enviado em 08/11/2010 - 17:48h

Olá pessoal, sou iniciante em Linux e estou no Ubuntu 10.10 e code::blocks 10.05.
Meu code::blocks não compila trechos comentados com //.
Ele realmente não deveria compilar, mas também não deveria acusar erros, já fiz vários testes e notei que o problema é relmente esse: /**/ funciona, mas // não funciona, dá erro.
Isso já havia acontecido anteriormente, quando atualizei para o 10.04, no entanto um colega meu falou que eu deveria atualizar as bibliotecas também. Fiz sudo apt-get update e deu tudo certo.
Todavia, com o 10.10 o problema voltou, já fiz o update, alguns outros problemas foram resolvidos, no entanto o // continua dando bug.
O que que faço pra solucionar isso?
Ah, o Code::Blocks funfa no 'janelinha' blz.


  


2. Re: Codeblocks não compila

André
andrezc

(usa Debian)

Enviado em 08/11/2010 - 18:14h

Compilando direto com o gcc você também tem este problema ?


3. Re: Codeblocks não compila

Felipe
FLP5

(usa Debian)

Enviado em 08/11/2010 - 18:30h

não, por isso que sei que o problema é no codeblocks


4. C vs C++

Anderson de Oliveira Madeira
enki

(usa Zenwalk)

Enviado em 09/11/2010 - 11:48h

Amigo, acho que sei qual que é o problema. Muita gente aprende logo C++ em vez de primeiro dar uma estudada em C, sempre achei isso errado, em várias universidades espalhadas por aí essa abordagem "atropeladora" gera confusão sobre o que é C e o que é C++. Consequências disso são que algumas pessoas acham que C e C++ é uma coisa só, ou acham que a única diferença entre C e C++ é o tipo lógico (bool) que já é builtin. Não estou dizendo que esse é o seu caso. Sobre a possível solução que você citou, acho pouco provável o problema seja por causa da versão do compilador que você usa. Mas onde eu quero chegar é que, em C, usamos a sequencia /* */ como comentário de mais de uma linha, já em C++ temos suporte a comentário de somente uma linha com //. Minha aposta: Você está salvando o arquivo em C, usando // para comentar alguma parte do código, mas dá erro naquela linha, porque o GCC não reconhece // como comentário e sim /* */. Agora se você estivesse usando C++ você poderia usar ambos os modos de comentar, graças à retrocompatibilidade trazida pelo tio Bjarne.


5. Re: Codeblocks não compila

Felipe
FLP5

(usa Debian)

Enviado em 09/11/2010 - 13:31h

bem, eu respondi, mas foi pra algum lugar que não sei onde está...
Enfim...
Cara é uma possibilidade... no entanto, antes funcionava tudo perfeitamente e no gcc direto no terminal não acontece isso.
Ah, Faço UFC e aqui a gente vê primeiro C mesmo, c++ é só depois.


6. pronto!

Felipe
flp5

(usa Debian)

Enviado em 11/11/2010 - 09:56h

removi o codeblocks e reinstalei o pacote completo, como todos os plugins e tudo mais diretamente pelo gestor de pacotes do Synaptic. reiniciei e deu tudo certo
por enquanto...
^^
Valeu pela ajuda e atenção pessoal.
VOL






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts