Rodar um programa C

Iniciado por vitor lima, 03 de Março de 2010, 17:05

tópico anterior - próximo tópico

vitor lima

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.



Tota

Citação de: vitor lima 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.




Ola,

Pelo google eu digitei " tutorial gcc "

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

Espero que ajude

[],s

RxDx

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

Você pode compilar simplesmente com o comando
gcc nomeDoArquivo.C
Mas nesse caso ele vai gerar um executável com o nome "a.out".
Você roda o programa com o comando
./a.out
se estiver na pasta com o executável. Se estiver em outra pasta especifica o path completo ao invés do ".". Ex:
~/Desktop/a.out
se 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
gcc nomeDoArquivo.C -o meu_programa
criará um executável com nome "meu_programa" que pode ser rodado com o comando
./meu_programa

Playmaster

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.

rudregues

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.

zeroday

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."