Como ver o hello word do executavel a.out [RESOLVIDO]

1. Como ver o hello word do executavel a.out [RESOLVIDO]

jhonata zocarato
d3r3k

(usa Outra)

Enviado em 06/04/2013 - 17:52h

Olá galera, encontrei uma ferramenta chamada gcc no linux, criei um arquivo Hello word e compilei ele pelo gcc e ele criou um arquivo a.out. Até aí tudo bem, mas e agora? Como faço para ver ele rodando? Quando eu clico nele não acontece nada, o que pode ter dado errado?

Veja como ficou o código:

#include <studio.h>

int main(void)
{
printf("Olá mundo");
return 0;
getch();
}


  


2. Re: Como ver o hello word do executavel a.out [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 06/04/2013 - 18:21h

d3r3k escreveu:

Olá galera, encontrei uma ferramenta chamada gcc no linux, criei um arquivo Hello word e compilei ele pelo gcc e ele criou um arquivo a.out. Até aí tudo bem, mas e agora? Como faço para ver ele rodando? Quando eu clico nele não acontece nada, o que pode ter dado errado?

Veja como ficou o código:

#include <studio.h>

int main(void)
{
printf("Olá mundo");
return 0;
getch();
}


Acho que você compilou errado. Para compilar digite:

gcc codigo.c -o executavel

Para executar:

./executavel


3. Re: Como ver o hello word do executavel a.out [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 06/04/2013 - 18:23h

provavelmente vc clica e ele executa e logo fecha o terminal.

para compilar e sair com um nome escolhido, compile assim:
-------------------------------------------------
gcc programa.c -o programa
-------------------------------------------------

e para executar, no terminal chame assim:
./programa

OBS: esse getch(); precisa ser antes de return no seu codigo ... se modificar vai conseguir ver executando ao clicar .


4. Re: Como ver o hello word do executavel a.out [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 06/04/2013 - 18:57h

Para um código simples não é necessário o int, nem o return 0. O getch no Linux fica getchar(). Ficando assim:

[code]
#include <studio.h>

main(void){
printf("Olá mundo");
getchar();
}




5. ....

jhonata zocarato
d3r3k

(usa Outra)

Enviado em 06/04/2013 - 22:06h

Eu alterei o código do programa e deixei da seguinte maneira:

#include <studio.h>

main(void)
{
printf("Olá mundo");
getchar()

}

Compilei ele de novo, e o terminal me reportou a seguinte mensagem:

jhonata@jhonata-K43U:~/Área de Trabalho$ ls
0013130116A5.wpc Facudade ola~ Programação Teste.c
a.out music ola.sh~ TeamViewer 8.desktop Teste.c~
cx My Music pasta Teste tor-browser_en-US
jhonata@jhonata-K43U:~/Área de Trabalho$ gcc Teste.c -o olaMundo
Teste.c:1:20: fatal error: studio.h: Arquivo ou diretório não encontrado
compilação terminada.
jhonata@jhonata-K43U:~/Área de Trabalho$

O que aconteceu? Qual o significado de studio.h?


6. Re: Como ver o hello word do executavel a.out [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 06/04/2013 - 22:39h


Acho que tu ta zuuuuuuuando, e eu ri, ahhahaahahah .

Tente modificar para:

#include <stdio.h>



7. Agora sim

jhonata zocarato
d3r3k

(usa Outra)

Enviado em 07/04/2013 - 11:41h

KKkkkkkkk, foi mal cara, eu ainda sou meio noob no linux.... Sempre que eu programava eu usava ferramentas que automatizavam tudo, como eclipse e netBeans (java) ou .net(C#), mas valew cara! Muito obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts