11

Instalando C no Linux 🐧

Se você começou a usar Linux recentemente e quer aprender programação em C, provavelmente vai precisar instalar o GCC, que é o compilador mais usado na linguagem.

Na maioria das distribuições Linux isso é bem simples, principalmente nas baseadas em Debian, como Ubuntu, Linux Mint e Pop!_OS.

Abra o terminal e execute:

sudo apt update
sudo apt install build-essential

O build-essential instala o GCC e outras ferramentas importantes para desenvolvimento, como o make e bibliotecas padrão usadas na compilação de programas.

Depois da instalação, você pode verificar se o compilador realmente foi instalado com:

gcc --version

Se aparecer a versão do GCC no terminal, já está funcionando.

Para testar na prática, crie um arquivo chamado hello.c:

nano hello.c

E coloque esse código:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

Agora compile o programa:

gcc hello.c -o hello

Esse comando gera um executável chamado hello.

Para executar:

./hello

Se tudo deu certo, o terminal deve mostrar: Hello, World!


Uma coisa interessante no Linux é que o ambiente de desenvolvimento já fica muito próximo do que é usado profissionalmente. Conforme você avança, começa a usar ferramentas como gdb, make, valgrind e até compilar projetos maiores direto pelo terminal.

Para quem quer aprender C de verdade, Linux acaba sendo um dos melhores ambientes possíveis, principalmente porque você consegue entender muito mais sobre memória, processos, compilação e funcionamento do sistema operacional no geral.

Espero que tenham gostado ;) ❤️

Carregando publicação patrocinada...
2

Aprender a programar em C é muito bom, foi a segunda linguagem de programação que aprendi, lá no começo de tudo, nos anos 1992, e vou dizer para vocês, foi a melhor coisa que aprendi.

Trouxe muita lógica, aprendi a ter paciência com as coisas ligadas a programação, além de aprender a insistir muito.

Quando passei a trabalhar com Linux, as coisas mudaram de rumo, foi muito melhor para mim, sei que para cada pessoa o 'SO' conta de forma diferente, mas aconselho todos os que trabalham com programação, tentar trabalhar um pouco programando em ambiente Linux, utilizando C é mais legal ainda. Vale muito a pena.

1

Mesmo depois de tantas décadas, C continua sendo uma base extremamente forte para quem quer entender computação de verdade. Obrigado por compartilhar sua experiência, comentários assim agregam muito para quem está começando agora e mostram que fundamentos nunca ficam ultrapassados

Ah, e concordo bastante sobre Linux também. Quando começamos a programar em C dentro de um ambiente Linux, a experiência muda completamente. Terminal, compilação, processos, gerenciamento de memória, ferramentas do sistema… tudo parece se conectar melhor e fazer mais sentido

2

Linux eu diria ser o ambiente mais dboa de programar no geral mesmo, é tudo facilmente instalado pelo terminal e sempre tem projeto open source q te ajuda em algo. Tambem gostei q teu post nao tem IA, isso virou uma doença aq no tabnews kkkk

2

Tenho achado a linguagem C muito interessante ultimamente, sabem dizer se ainda há mercado atualmente para novos programadores em Open Source ou outro setor nessa via?

1

Fico feliz em ver que ainda tem gente interessada em C. Muita gente acha que a linguagem “morreu”, mas na verdade ela continua sustentando grande parte da infraestrutura que usamos diariamente. Só que é um mercado mais nichado e técnico do que áreas como web/mobile. Em compensação, quem realmente domina costuma virar um profissional muito valorizado.

Open Source também virou uma ótima porta de entrada. Contribuir com projetos reais acaba ensinando muito mais do que apenas teoria, além de criar um portfólio público forte. A grande vantagem é que quem aprende C normalmente desenvolve uma compreensão muito mais profunda sobre memória, sistema operacional e funcionamento do computador em geral,e isso acompanha a pessoa pelo resto da carreira, mesmo migrando para outras linguagens depois.
Vale muito a pena continuar explorando essa área! ;)