Executar programa C no GCC e CodeBlocks [RESOLVIDO]

1. Executar programa C no GCC e CodeBlocks [RESOLVIDO]

Alberto de Vasconcelos Santos Filho
alberto.tocant

(usa Ubuntu)

Enviado em 24/06/2010 - 22:22h

Pessoal estou querendo aprender a programar e escolhi a linguagem C, mas no linux não sei com faço para compilar e executar um programa C, por exemplo escrito no Gedit e não entendi direito como usar o Code Blocks que também tenho instalado no meu pc. Sei que tem o GCC, mas não encontro no meu computador e não sei com usar.

Por exemplo escrevi estes códigos abaixo no gedit e salvei com Teste.c:

#include <stdio.h>
/* Um Primeiro Programa */
int main ()
{
printf ("Ola! Eu estou vivo!\n");
return(0);
}

Mas não sei com executar. Desde já agradeço pessoal!




2. MELHOR RESPOSTA

André Rosa
andrezc

(usa Debian)

Enviado em 25/06/2010 - 18:10h

Não, você não compilou o arquivo e portanto não poderá executa-lo.


Faça o seguinte:

gcc PrimeiroPrograma.c -o primeiro

Daí, no mesmo diretório será gerado um arquivo chamado "primeiro", ele é o arquivo no qual você irá executar.

./primeiro

Só isso!

3. Linguagem C no GCC

Adriano Rocha dos Santos
adrianotecno

(usa Ubuntu)

Enviado em 24/06/2010 - 22:51h

Abra o terminal e digite
apt-get install anjuta,Um software para desenvolvimento em C,
elabore o programa e salve-o como "programa.c"

Vá atá o terminal e digite
apt-get install gcc.

Vá até o diretório onde você salvou o programa.c e digite
chmod +x programa.c, pronto, digite agora:
./programa.c


Já era!!!




4. Re: Executar programa C no GCC e CodeBlocks [RESOLVIDO]

André Rosa
andrezc

(usa Debian)

Enviado em 25/06/2010 - 10:04h

Como foi dito, compile este código e logo após execute-o. Simples assim.


5. Re: Executar programa C no GCC e CodeBlocks [RESOLVIDO]

Alberto de Vasconcelos Santos Filho
alberto.tocant

(usa Ubuntu)

Enviado em 25/06/2010 - 17:21h

Me desculpem mas não estou conseguindo executar tão simples assim. O anjuta e o gcc estão instalados, mas não consigo ou não sei como proceder ou estou fazendo totalmente errado.
Estou fazendo o seguinte procedimento:No terminal digito cd /home/alberto/ ;daí digitei chmod PrimeiroPrograma.c; aparece o seguinte "chmod: falta operando depois de `PrimeiroPrograma.c'
Experimente "chmod --help" para mais informações"; digitei chmod --help, mas não entendi a ajuda, não vi nenhuma informação de execução do arquivo.
Como faço pra chamar o programa gcc? E como proceder para executar o programa escrito?
Favor me explicarem passo a passo, pois realmente não manjo dos comandos e como proceder estou começando agora no Linux. Peço paciência meus amigos.



6. Re: Executar programa C no GCC e CodeBlocks [RESOLVIDO]

Alberto de Vasconcelos Santos Filho
alberto.tocant

(usa Ubuntu)

Enviado em 25/06/2010 - 21:18h

Valeu Júnior! Deu certo! Muito obrigado!


7. Re: Executar programa C no GCC e CodeBlocks [RESOLVIDO]

Jonas Coelho Grossi
jonasgrossi

(usa BackTrack)

Enviado em 19/03/2013 - 10:05h



Para usar o chmod você deve colocar chmod 777 mais o nomedoprograma.c esses 777 significa o nivel de permição ou seja tome cuidado a que programa você da esse tido de permição mas como é um programinha seu nem precisa preocupar!!




8. Achei a solução!

Raphael Matheus Pereira
rapyro

(usa Outra)

Enviado em 23/05/2015 - 17:15h


Resolvi o problema de compilação no Linux

1) Instalei o CodeBlocks

2) Segui os procedimentos para criar um projeto ou arquivo

3) Configurei ele o CodeBlocks seguindo as etapas abaixo:

Settinggs - Compiler and debugger -

Global compiler settings -> no selected compiler tem que escolher: GNU GCC Compiler

Batch builds -> habilitar Compiler e Debugger, os outros ficam desabilitados

E da OK

4) Depois, Ctrl + Alt + T (para abrir o terminal do Ubuntu). Digite o código:

sudo apt-get install build-essential

Ele pergunta se quer realmente baixar, coloque S e dê ENTER

Prontinho. Agora compila e roda corretamente.


9. Re: Executar programa C no GCC e CodeBlocks [RESOLVIDO]

Alexsandro Matias
matiasalexsandro

(usa Arch Linux)

Enviado em 23/05/2015 - 22:39h

alberto.tocant escreveu:

Me desculpem mas não estou conseguindo executar tão simples assim. O anjuta e o gcc estão instalados, mas não consigo ou não sei como proceder ou estou fazendo totalmente errado.
Estou fazendo o seguinte procedimento:No terminal digito cd /home/alberto/ ;daí digitei chmod PrimeiroPrograma.c; aparece o seguinte "chmod: falta operando depois de `PrimeiroPrograma.c'
Experimente "chmod --help" para mais informações"; digitei chmod --help, mas não entendi a ajuda, não vi nenhuma informação de execução do arquivo.
Como faço pra chamar o programa gcc? E como proceder para executar o programa escrito?
Favor me explicarem passo a passo, pois realmente não manjo dos comandos e como proceder estou começando agora no Linux. Peço paciência meus amigos.


Fique de Boa. Tamo aqui pra ajudar os Borrachas assim mesmo todo mundo já isso.

Na verdade essa questão do comando - chmod não se torna necessário no ubuntu pela questão do usuário já vir com a permissão necessária para fazer o esquema da compilação e execução de programas por padrão.

então faça o seguinte:

faça o código fonte - achava melhor usar outro programa - geany pq autocompleta as variáveis
salva o arquivo com - nome_do_arquivo.c
depois faz o comando - $ gcc ************** e tal - já num forum que seria legal colocar o no final o parâmetro -lm

$ gcc hello.c -o hello -lm

pq esse parâmetro adiciona as bibliotecas ao programa compilado - isso é legal em programas que usando cabeçalhos de programas matematicos - preciso da ajuda da galera aqui pra respodener aqui

depois execute o programa

$ ./hello.c

valeu