Você está na página 1de 7

09/05/2023, 16:25 Como escrever, compilar e executar um programa C no Ubuntu e outras distribuições Linux [Dica para iniciantes]

Como escrever, compilar e executar um programa C no


Ubuntu e outras distribuições Linux [Dica para iniciantes]
Executar o programa C na linha de comando do Linux não é tão difícil. Executá-lo em um editor de código como o Visual Studio Code é
ainda mais fácil. Aprenda os dois métodos.

Última atualização em 17 de november de 2020

Como você programa em C no Linux? Na verdade, é muito fácil e consiste em três etapas PROPAGANDA
simples.

Passo 1: Você escreve seu programa e salva o arquivo com uma extensão .c. Por
exemplo, meu_programa.c.

Etapa 2: você compila o programa e gera o arquivo objeto usando o compilador gcc em
um terminal como este:

COMANDOS PARA USAR NO TERMINAL

gcc -o meu_programa meu_programa.c

Etapa 3: você executa o arquivo objeto gerado para executar seu programa C no Linux:

https://livreeaberto.com/executar-programa-c-linux 1/7
09/05/2023, 16:25 Como escrever, compilar e executar um programa C no Ubuntu e outras distribuições Linux [Dica para iniciantes]

COMANDOS PARA USAR NO TERMINAL -23% -52%

./meu_programa

-13% -6%

-40%

-50% -41%

-6% -60%

Sandro Moscoloni Brasil


Este foi apenas o resumo rápido sobre como compilar e executar o programa C no Sandro Moscoloni

Linux. Se você é novo em C ou Linux, mostrarei essas etapas em detalhes para que você
se sinta confortável ao codificar um programa C no ambiente Linux.

Na verdade, vou discutir como executar programas C no terminal Linux, bem como no ARTIGOS POPULARES
editor de código.

Método 1: Como executar programas C no terminal Linux

Para executar um programa C no Linux, você precisa ter um compilador C presente em


seus sistemas. O compilador mais popular é o gcc (GNU Compiler Collection).

Você pode instalar o gcc usando o gerenciador de pacotes da sua distribuição. Em


distribuições Linux baseadas em Debian e Ubuntu, use o comando apt:

COMANDOS PARA USAR NO TERMINAL

https://livreeaberto.com/executar-programa-c-linux 2/7
09/05/2023, 16:25 Como escrever, compilar e executar um programa C no Ubuntu e outras distribuições Linux [Dica para iniciantes]

sudo apt install gcc

Alterne para o diretório onde você manteve seu programa C (ou forneça o caminho) e,
em seguida, gere o arquivo-objeto compilando o programa:

COMANDOS PARA USAR NO TERMINAL

gcc -o meu_programa meu_programa.c

Lembre-se de que é opcional fornecer o arquivo do objeto de saída (-o meu_programa).


Se você não fizer isso, um arquivo de objeto chamado a.out será gerado
automaticamente. Mas isso não é bom porque será sobrescrito para cada programa C e
você não será capaz de saber a qual programa o arquivo de objeto a.out pertence.

Depois de gerar o arquivo-objeto, execute-o para rodar o programa C. Já é executável.


Simplesmente assim:
ARTIGOS RECENTES

COMANDOS PARA USAR NO TERMINAL

./meu_programa

E exibirá a saída desejada, se seu programa estiver correto. Como você pode ver, isso
não é muito diferente de executar programas C ++ no Linux.

Cada vez que você faz uma alteração em seu programa, você deve compilá-lo primeiro e,
em seguida, executar o arquivo objeto gerado para executar o programa C.

Método 2: como executar programas C no Linux usando


um editor de código como o Visual Studio Code

Nem todo mundo está confortável com linha de comando e terminal e eu entendo isso
perfeitamente.

Você pode usar um IDE C/C ++ adequado, como Eclipse ou Code Blocks, mas geralmente
são programas muito pesados e mais adequados para grandes projetos.

Eu recomendo usar um editor de código-fonte aberto como Visual Studio Code ou Atom.
Esses são basicamente editores de texto e você pode instalar complementos para
compilar e executar programas diretamente do editor gráfico de código.

Estou usando o editor de código do Visual Studio neste exemplo. É um ótimo editor de
código aberto popular da Microsoft.

Antes de mais nada, instale o Visual Studio Code no Ubuntu a partir do centro de Atom 1.0
software. Para outras distribuições, verifique o gerenciador de pacotes da distribuição RSS
Linux ou o centro de software. Você também pode verificar o site oficial para obter mais
informações.
https://livreeaberto.com/executar-programa-c-linux 3/7
09/05/2023, 16:25 Como escrever, compilar e executar um programa C no Ubuntu e outras distribuições Linux [Dica para iniciantes]

Inicie o Visual Studio Code e abra/crie um projeto e crie seu programa C aqui. Estou PROPAGANDA
usando um programa de amostra Hello World.

Você deve garantir que tenha o compilador gcc instalado em seu sistema Linux.

COMANDOS PARA USAR NO TERMINAL Sandro Moscoloni Brasil


Sandro Moscoloni

sudo apt install gcc

A próxima coisa que você deseja é usar uma extensão que permite executar o código C.
A Microsoft pode solicitar que você instale sua própria extensão para o programa C/C ++,
mas é complicado de configurar e, portanto, não o recomendo.

Em vez disso, sugiro usar a extensão Code Runner. É uma extensão prática e você pode
executar códigos C e C ++ facilmente sem configuração adicional.

Vá para a guia Extensões, pesquise "Code Runner" e instale-o.

Instale a extensão Code Runner para executar o programa C/C ++

https://livreeaberto.com/executar-programa-c-linux 4/7
09/05/2023, 16:25 Como escrever, compilar e executar um programa C no Ubuntu e outras distribuições Linux [Dica para iniciantes]

Reinicie o código do Visual Studio. Agora, você deve ser capaz de executar o código C
usando uma das seguintes maneiras:

Usando o atalho Ctrl + Alt + N.


Pressione F1 e selecione ou digite Run Code.
Clique com o botão direito no editor de texto e clique em Executar código no menu
de contexto.

Clique com o botão direito do mouse no arquivo do programa e escolha Executar código

Ao executar o programa, ele é compilado automaticamente então roda. Você pode ver a
saída no terminal que é aberta na parte inferior do editor. O que poderia ser melhor que
isso?

A saída do programa é exibida na seção inferior do editor

Qual método você prefere?

Executar alguns programas C na linha de comando do Linux é bom, mas usar um editor
de código é muito mais fácil e economiza tempo. Você não concorda?

https://livreeaberto.com/executar-programa-c-linux 5/7
09/05/2023, 16:25 Como escrever, compilar e executar um programa C no Ubuntu e outras distribuições Linux [Dica para iniciantes]

Eu deixo você decidir o método que deseja usar.

Via itsfoss.com. Você pode conferir o post original em inglês:


How to Write, Compile and Run a C Program in Ubuntu and
Other Linux Distributions [Beginner’s Tip]

Última atualização deste artigo: 17 de november de 2020

Facebook Twitter Linkedin Reddit Pinterest Flipboard

WhatsApp Telegram Pocket Email Tumblr Line

PROPAGANDA

Sapatos, botas e tênis


Sandro Moscoloni

NENHUM COMENTÁRIO AINDA

Digite seu comentário aqui (pelo menos 3 letras)

Nome E-mail Website (opcional) Enviar


Prévia

Sapato
Sandro M

https://livreeaberto.com/executar-programa-c-linux 6/7
09/05/2023, 16:25 Como escrever, compilar e executar um programa C no Ubuntu e outras distribuições Linux [Dica para iniciantes]

Sobre
Política de privacidade
Contato

Licença: Creative Commons Attribution 4.0 International License é Livre e Aberto. A marca registrada Linux® é usado de acordo com um sublicenciamento da Linux
Foundation, o licenciado exclusivo de Linus Torvalds, proprietário da marca em todo o mundo.

https://livreeaberto.com/executar-programa-c-linux 7/7

Você também pode gostar