como executar um arquivo .c e qual deve ser sua sintaxe [closed]

-2

Eu fiz um arquivo .c e algum programa aleatório que surgiu na minha cabeça. Agora estou tentando executá-lo no terminal. Eu sou novo no Ubuntu, então é difícil eu inserir os comandos necessários para compilar etc. Eu salvei meu arquivo no desktop. Ficarei grato se alguém me ajudou com a sintaxe completa que inclui compilação e instalação (coisas como eu não sei qemu ou gcc que eu vi neste site) Obrigado.

    
por PK2014 05.03.2016 / 15:02

2 respostas

6

Se o programa for simples, faça o seguinte:

cd Desktop
gcc program.c -o program
./program

O primeiro comando coloca você na área de trabalho onde você coloca o programa. A segunda linha compila o programa se não usar algumas bibliotecas estranhas. A terceira linha executa isso. Altere a palavra program com o nome que você deu ao arquivo.

    
por nobody 05.03.2016 / 15:14
0

O compilador gcc vem com todas as distribuições Linux. A sintaxe é

gcc -o desiredName program.c

E para executar o programa use

./desiredName

Claro que existem mais opções que você deve adicionar. '-Wall' imprimirá todos os avisos e erros quando você tentar compilá-lo. Certifique-se de configurar um padrão também. A linguagem C usada no kernel não é compatível com os padrões, é um superconjunto que inclui a extensão GCC, e é por isso que eu recomendaria gnu99 -std=gnu99 . No entanto, o padrão C é C99 -std=c99 Eu também configuro pessoalmente um alias, por isso não preciso digitar esse material o tempo todo. Eu recomendo que você faça o mesmo.

alias cc="gcc -Wall -std=gnu99 -o "

Agora tudo que você precisa fazer é digitar

cc desiredName program.c
    
por Andrew Kralovec 05.03.2016 / 16:00