Pular para o conteúdo

nao consigo compilar meu Script [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. nao consigo compilar meu Script [RESOLVIDO]

Enviado em 04/05/2011 - 20:51h

bem .. estou aprendendo a programar em C..
fiz um script basico no Code::Blocks
------------------------------------------------

main()
{
printf("Mensagem teste");
}

-------------------------------------------------

dai da um erro ao abrir o programa..
ele abre uma especie de terminal com o seguinte erro escrito
-------------------------------------------------------

sh: /home/brunoo/simple: Permission Denied

Process returned 126 (0x7E) execution time:0,010 s
Press enter to continue..

-------------------------------------------------------
e depois que aperta enter o console fecha..

alguem pode me ajudar?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: nao consigo compilar meu Script [RESOLVIDO]

Enviado em 04/05/2011 - 20:52h

pra falar a verdade eu errei no titulo..
o titulo seria: n consigo abrir meu programa..x

3. Re: nao consigo compilar meu Script [RESOLVIDO]

Enviado em 04/05/2011 - 21:57h

Mas veja bem, a função printf() está definida onde? Você deve ter em mente que funções usadas em programas em C -- você irá aprender funções mais pra frente -- precisam ser declaradas em algum lugar. Diz-se então que ela está declarada em uma biblioteca. No caso da função printf, ela está declarada em stdio.h e você precisa incluir essa biblioteca no seu programa para que o compilador saiba onde procurar. Na verdade, o seu próprio programa, é uma função, a função é sempre é chamada assim que o programa é carregado e essa função deve se chamar main e é uma boa prática declarar ela como retornando um tipo int. Assim, modifique seu programa para que fique dessa forma.


----------------------
#include <stdio.h>

int main()
{
printf("Mensagem teste\n");

return 0;
}

E depois compile-o. E então tente executá-lo. Se der erro, poste aqui em detalhes o que você fez e quais as mensagens do sistema que apareceram.

4. Re: nao consigo compilar meu Script [RESOLVIDO]

Enviado em 05/05/2011 - 14:41h

A inclusão de bibliotecas é uma boa prática de programação. Mas nesse caso, não faria com que o programa não compilasse(não nos compiladores mais novos).

Para ajudar você com esse erro, além do seu código fonte, precisamos da versão do seu compilador(e qual, se não for o GCC padrão Linux) e como você está compilando.

O certo para um programa assim seria:

$ gcc -o programa programa.c
$ ./programa

Espero ter ajudado,
Enzo Ferber
[]'s

5. Re: nao consigo compilar meu Script [RESOLVIDO]

Enviado em 08/05/2011 - 11:59h

Problema com permissão! Execute:

chmod 777 /home/brunoo/simple

e tente fazer novamente.

6. Re: nao consigo compilar meu Script [RESOLVIDO]

Enviado em 08/05/2011 - 17:41h

jah resolvi.. era só baixar o gcc e depois o g++ agora tah rodando normalmente

7. Re: nao consigo compilar meu Script [RESOLVIDO]

Enviado em 08/05/2011 - 17:42h

valeu pela ajuda de vcs..

8. Estou com o mesmo problema

Enviado em 17/11/2014 - 10:37h

Ja instalei o GCC e o G++ mais continua dando esse erro ao abrir o programa

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder