Programação em c.

1. Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 02/09/2012 - 20:11h

Estou fazendo um curso de programação em C na escola. O SO da escola é Windows 7 e els usam o Code Blocks.

Para eu treinar em casa, o meu SO é o Ubuntu e me parece que o Code Blocks do Linux é c++.

Qual a solução para eu programar em C no Ubuntu e poder rodar no Windows 7 e virse versa.

Os programas que eu faço na escola, roda legal no Ubuntu. Mas oque eu faço no Ubuntu não roda no Ubuntu. Da erro.


  


2. Re: Programação em c.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 02/09/2012 - 20:21h

O Code Blocks do Linux pode usar C ou C++, porém prefiro utilizar o Bluefish, para editar os códigos e compilar com o terminal. Utilizando o GCC.


3. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 02/09/2012 - 20:28h

Não consegui configurar o code block para c. Vou tentar esse que vc falou. Tentei tambem o anjuta mas tambem não sei confugurar.


4. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 02/09/2012 - 20:34h

rei_astro escreveu:

O Code Blocks do Linux pode usar C ou C++, porém prefiro utilizar o Bluefish, para editar os códigos e compilar com o terminal. Utilizando o GCC.


Esse Bluefish faz programa em linguagem C? Eu vi que é um Editor para Desenvlovimento Web




5. Re: Programação em c.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 02/09/2012 - 20:42h

Ele é um editor de código, aceita vários tipos de linguagens.


6. Re: Programação em c.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 02/09/2012 - 20:44h

Pode tentar o Gedit também.


7. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 02/09/2012 - 21:14h

rei_astro escreveu:

Ele é um editor de código, aceita vários tipos de linguagens.


Como que eu compilo este programa?

#include<stdio.h>
#include<conio.h>
#include<math.h>

main()
{
float i,dv,an;
printf("Digite a idade e tecle enter : ");
scanf("%f",&i);
dv=i*365;
an=2012-i;
printf("%.2f",dv);
printf("\n%.2f",an);
getch();
}

Eu fiz este programa na escola no Windows 7, Acabei de copiar e colar ele no Bluefisch.


8. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 02/09/2012 - 21:23h

Salvei ele nos meus documento com o nome de Idade

/home/maranata/Documentos/Idade

sudo gcc '/home/maranata/Documentos/Idade'
/home/maranata/Documentos/Idade: file not recognized: File format not recognized
collect2: ld returned 1 exit status
maranata@maranata-desktop:~$ gcc '/home/maranata/Documentos/Idade'
/home/maranata/Documentos/Idade: file not recognized: File format not recognized
collect2: ld returned 1 exit status

Não sei fazer este programa rodar.


9. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 02/09/2012 - 21:26h

Na escola, no windows 7, no Code Block, é so fazer o programa e apertar F9 que o programa roda que é uma beleza.

Eu não tenho windows aqui e nem quero.

Mas no Linux é mais complicado. Pasciência.


10. Re: Programação em c.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 02/09/2012 - 21:28h

Deis escreveu:

#include<stdio.h>
#include<conio.h>
#include<math.h>

main()
{
float i,dv,an;
printf("Digite a idade e tecle enter : ");
scanf("%f",&i);
dv=i*365;
an=2012-i;
printf("%.2f",dv);
printf("\n%.2f",an);
getch();
}



Você tem que confirmar que tem o gcc. Se tiver abra o terminal, entre na pasta que se encontra o código e digite:
gcc programa.c -o programa 


Para execultar:
./programa 


Obs.: getch() no Linux é getchar().


11. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 02/09/2012 - 21:29h

No Bluefish, não tem uma tecla com a F9 para executar o programa?


12. Re: Programação em c.

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 02/09/2012 - 21:30h

Não precisa fazer com sudo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts