Autor Tópico: Rodar um programa C  (Lida 7394 vezes)

Offline vitor lima

  • Usuário Ubuntu
  • *
  • Mensagens: 48
    • Ver perfil
Rodar um programa C
« Online: 03 de MAR?O de 2010, 17:05 »
Boa tarde pessoal!

Tenho algumas dúvidas que vão parecer ridículas para muitos de vocês ...

Para compilar um programa escrito em C eu faço

gcc nomeDoArquivo.C -o yyy

Não consigo entender muito bem esse comando...
O que eu tenho que colocar no lugar desse yyy?


E para rodar o programa compilado?
Que comando eu tenho que executar no teminal ?



Agradeço a todos.



Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Rodar um programa C
« Resposta #1 Online: 03 de MAR?O de 2010, 17:10 »
Boa tarde pessoal!

Tenho algumas dúvidas que vão parecer ridículas para muitos de vocês ...

Para compilar um programa escrito em C eu faço

gcc nomeDoArquivo.C -o yyy

Não consigo entender muito bem esse comando...
O que eu tenho que colocar no lugar desse yyy?


E para rodar o programa compilado?
Que comando eu tenho que executar no teminal ?



Agradeço a todos.




Ola,

Pelo google eu digitei " tutorial gcc "

Encontrei isto => http://pages.cs.wisc.edu/~beechung/ref/gcc-intro.html

Espero que ajude

[],s

Offline RxDx

  • Usuário Ubuntu
  • *
  • Mensagens: 409
  • RxDx
    • Ver perfil
    • RxDx
Re: Rodar um programa C
« Resposta #2 Online: 04 de MAR?O de 2010, 21:10 »
Se nao me engano o "yyy" e' como o arquivo ira se chamar.

Para executa-lo voce tem que dar as permissoes pra ele: "chmod +x yyy" depois digite "./yyy" (sem aspas, claro).
Notebook: Dell Vostro 1320 | Core 2 Duo P8600 @ 2.4ghz | 4GB DDR2 | nVidia GeForce 9300m GS.

Darcamo

  • Visitante
Re: Rodar um programa C
« Resposta #3 Online: 05 de MAR?O de 2010, 13:20 »
Você pode compilar simplesmente com o comando
Código: [Selecionar]
gcc nomeDoArquivo.CMas nesse caso ele vai gerar um executável com o nome "a.out".
Você roda o programa com o comando
Código: [Selecionar]
./a.outse estiver na pasta com o executável. Se estiver em outra pasta especifica o path completo ao invés do ".". Ex:
Código: [Selecionar]
~/Desktop/a.outse o executável estiver na pasta /home/seu_usuário/Desktop

Normalmente é desejável se especificar o nome do arquivo executável e utiliza-se a opção "-o nome_do_executável".
Assim o comando
Código: [Selecionar]
gcc nomeDoArquivo.C -o meu_programacriará um executável com nome "meu_programa" que pode ser rodado com o comando
Código: [Selecionar]
./meu_programa

Offline Playmaster

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Re: Rodar um programa C
« Resposta #4 Online: 05 de MAR?O de 2010, 15:18 »
Exato cara, o nome do seu executavel será o q vc colocar nos yyy.

A compilação também pode ser g++ -o <nome_executavel> <codigo_fonte.cpp>

Após a compilação ele já estará com modo de execução ativado (chmod +x).

Basta apenas usar ./nome_executavel pra ele rodar.

Offline rudregues

  • Usuário Ubuntu
  • *
  • Mensagens: 388
  • Fight!
    • Ver perfil
    • Dieta Paleo
Re: Rodar um programa C
« Resposta #5 Online: 05 de MAR?O de 2010, 22:24 »
conselho de amigo:

após editar o arquivo .c abra o terminale digite:

gcc -Wall nome_do_programa.c -o nome_do_programa
(o parâmetro -Wall serve para caso ocorra erro de compilação será indicada a linha e o tipo de erro que ocorreu)

depois digite ./nome_do_programa

             [ ]'s
Gentoo — Controle total sobre o sistema.

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: Rodar um programa C
« Resposta #6 Online: 11 de Agosto de 2010, 19:53 »
Como o playmaster falou durante a dps da compilaçao o arquivo ja ganha permissao de execuçao , portanto pode esquecer o comando chmod.
Espero ter ajudado
"Lutar sempre , vencer na medida do possível , desistir jamais."