Ir ao conteúdo
  • Cadastre-se

gcc


angelmix

Posts recomendados

Olá amigos! Uso o Ubuntu. Estou aprendendo a linguagem C. Escrevi no gedit(editor de texto do Ubuntu) o seguinte programa:

#include <stdio.h>

main();

{

printf(“C no Ubuntu!”);

}

Nomei como teste.c

Abri o Terminal e digitei:

$gcc teste.c -o teste.c

Depois chamei o programa assim:

$./teste.c

Ele abriu normalmente.

Aí eu repeti o mesmo procedimento para criar outro arquivo igual, porém quando escrevo $gcc casa.c -o casa.c para poder salvar o arquivo que criei e abri-lo com ./, dá o seguinte erro:

casa.c:2: warning: data definition has no type or storage class

casa.c:3: error: expected identifier or ‘(’ before ‘{’ token

casa.c:4: error: stray ‘\342’ in program

casa.c:4: error: stray ‘\200’ in program

casa.c:4: error: stray ‘\234’ in program

casa.c:4: error: stray ‘\342’ in program

casa.c:4: error: stray ‘\200’ in program

casa.c:4: error: stray ‘\235’ in program

Alguém pode me ajudar?

Link para o comentário
Compartilhar em outros sites

Olá. Percebi um erro no seu código "teste.c". Depois de main() você não precisa colocar ponto e vírgula.

Sobre a compilação:

$gcc teste.c -o teste 

Este é o modo que uso para compilar programas em C aqui no Linux. O "teste.c" indica o arquivo do código fonte que será compilado. O "-o" indica que o executável deve ser otimizado e o "teste" indica o nome do arquivo executável que será gerado.

Para executar o código:

$./"nome_do_codigo" sem aspas

Mas para compilar e executar o código você deve entrar nas pastas onde eles se localizam, senão eles não serão executados.

Por exemplo:

Criei um código fonte em C e o chamei de HelloWorld.c . Salvei-o na pasta Projetos que fica dentro da Pasta Documentos.

Abro o terminal e digito:

cd Documentos

cd Projetos

E aí sim digito os comandos para compilar e executar o código.

Boa Sorte.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!