Codeblocks não quer compilar

1. Codeblocks não quer compilar

Josi
Hackudo

(usa Ubuntu)

Enviado em 01/08/2018 - 10:09h

Tave evitando ter que usar o CodeB, mas é isso aeh.

O CodeB não quer compilar nenhum programa em C, já tentei mudando a extensão para ".cpp", já testei muitas coisas usando as possivéis soluções que achei na internet.
O compilador é o GCC, até instalei o G++ pra ter certeza que não era isso, mas não deu em nada.
A parece essa mensagem quando tento compilar:
It seems that this file has not been built yet.
Do you want to build it now?



  


2. Re: Codeblocks não quer compilar

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 01/08/2018 - 15:38h

chegou a verificar se na pasta onde esta o projeto tem permissão do seu usuário ?



3. Re: Codeblocks não quer compilar

Josi
Hackudo

(usa Ubuntu)

Enviado em 01/08/2018 - 18:28h

danniel-lara escreveu:

chegou a verificar se na pasta onde esta o projeto tem permissão do seu usuário ?


Mano, tenho 84% de certeza que não é isso. Porque tá em
"/home/italo/Documentos"
.
Digamos que é isso. Como fazer pra reverter?


4. Re: Codeblocks não quer compilar

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 02/08/2018 - 09:50h

beleza já eliminamos essa possibilidade
outra dica é abrir o codeblocks via termina e mandar compilar e ver o erro no terminal


5. Re: Codeblocks não quer compilar

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 02/08/2018 - 12:32h

Acho que primeiramente seria bom você compilar o programa fora do codeblocks (no terminal, com g++), pra ter certeza.

Se compilar, vc já descarta a possibilidade de que seja algum problema com o compilador. Mas pelo erro apresentado, eu tenho a impressão de que em vez de mandar compilar, você mandou executar o programa sem ter compilado primeiro.

---

Atenciosamente,
Hugo Cerqueira


6. Re: Codeblocks não quer compilar

Josi
Hackudo

(usa Ubuntu)

Enviado em 04/08/2018 - 01:17h

danniel-lara escreveu:

beleza já eliminamos essa possibilidade
outra dica é abrir o codeblocks via termina e mandar compilar e ver o erro no terminal


Irei fazer isso então!




7. Re: Codeblocks não quer compilar

Josi
Hackudo

(usa Ubuntu)

Enviado em 04/08/2018 - 01:26h

hrcerq escreveu:

Acho que primeiramente seria bom você compilar o programa fora do codeblocks (no terminal, com g++), pra ter certeza.

Se compilar, vc já descarta a possibilidade de que seja algum problema com o compilador. Mas pelo erro apresentado, eu tenho a impressão de que em vez de mandar compilar, você mandou executar o programa sem ter compilado primeiro.

---

Atenciosamente,
Hugo Cerqueira


Vc fez um belo levantamento!
Nao sei se tem algo haver, mais quando eu instalei o CodeBlocks, eu nao instalei o G++, to com o GCC, faz diferença?
Compilando e executando via terminal funciona normal, usando o GCC, o problema é quando parto para o CodeBlocks.
De inicio, eu não tava prestando a atenção, o CodeBlocks nao quer é executar o programa. É como você disse, os erros é de execução.

Você mandou executar o programa sem ter compilado primeiro.


Não e possivel, porque sempre compilo antes.


8. Re: Codeblocks não quer compilar

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 04/08/2018 - 10:21h

Então vamos recapitular algumas coisas:

1. O código que você escreveu é C ou C++? Embora sejam "da mesma família", a sintaxe varia um pouco. Programas em C devem ser compilados com gcc, programas em C++ devem ser compilados com g++.

2. O projeto que você criou no code blocks é um projeto de C ou um projeto de C++? Dependendo de qual linguagem tiver escolhido, o code blocks vai escolher o compilador para a linguagem selecionada.

---

Atenciosamente,
Hugo Cerqueira


9. Re: Codeblocks não quer compilar

Josi
Hackudo

(usa Ubuntu)

Enviado em 04/08/2018 - 15:44h


1. O código que você escreveu é C ou C++? Embora sejam "da mesma família", a sintaxe varia um pouco. Programas em C devem ser compilados com gcc, programas em C++ devem ser compilados com g++.

-- O codigo é em C. Vlw... achei que tanto faz um ou outro, até pesquisei sobre...


2. O projeto que você criou no code blocks é um projeto de C ou um projeto de C++? Dependendo de qual linguagem tiver escolhido, o code blocks vai escolher o compilador para a linguagem selecionada.

-- Um projeto em C, mas algumas vezes eu usava o editor de texto e executava no CodeBlocks, mas nenhuma vez deu certo... foi entao que tentei fazer diretamente no CodeB. criando um projeto e tudo mais, e continuo sem sucesso!





10. Re: Codeblocks não quer compilar

Hugo Cerqueira
hrcerq

(usa Outra)

Enviado em 04/08/2018 - 18:34h

Aconselho que você verifique a documentação do codeblocks, ou a wiki, pra entender melhor como funciona a configuração de projeto no codeblocks.

Normalmente, quando cria um projeto, ele grava os fontes em um diretório e os executáveis gerados em outro. Se você estiver compilando o programa fora do codeblocks e depois tentando executar pelo codeblocks, pode ser que tenha gerado o executável no diretório errado e por isso ele esteja reclamando de que o programa não foi construído.

Então verifique na wiki ou manual e veja se sua configuração de projeto está correta.

Wiki: http://wiki.codeblocks.org/index.php/Main_Page
Documentação: http://www.codeblocks.org/docs/main_codeblocks_en.html

---

Atenciosamente,
Hugo Cerqueira






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts