Como faço para aprender a programa em C no Linux? [RESOLVIDO]

1. Como faço para aprender a programa em C no Linux? [RESOLVIDO]

Ryu O Dragão
RyuUnix

(usa Ubuntu)

Enviado em 15/06/2017 - 22:55h

Olá pessoal. Estou iniciando em Lógica de Programação tendo como minha primeira Linguagem de Programação o C, mas estou tendo problemas com o Code::Blocks 16 só fica bugando o tempo todo e não sei corrigir o bung e estou sem saber o que fazer; não sei se troco de IDE ou se tento "programar na unha mesmo?" Alguém pode me dar umas dicas para resolver isso? Minha distro é o Linux Mint 18.1 Serena. Será que essa versão do Code::Blocks é incompatível com a distro que eu uso?


  


2. MELHOR RESPOSTA

tarrask
tarrask

(usa Void Linux)

Enviado em 16/06/2017 - 18:15h

primeiro dê esses comandos

sudo apt-get update
sudo apt-get install build-essential
(https://askubuntu.com/questions/398489/how-to-install-build-essential)

depois teste o code::block se não der certo reinstale o code::block

sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks
(orientações da instalação do code::block pelo site http://www.edivaldobrito.com.br/instalar-ide-codeblocks-no-ubuntu/)

tbm estou fazendo faculdade e vamos começar a programar em C e tbm instalei o code:block e tbm deu alguns erros , mas foi só seguir esses passos acima q deu certo.(precisei reinstalar o code::block)

abç



_____________________________________________________________________________
"Tudo deve ser feito da forma mais simples possível, mas não mais simples que isso" - Albert Einstein
_____________________________________________________________________________

3. Re: Como faço para aprender a programa em C no Linux? [RESOLVIDO]

Paulo Jr
Pebis

(usa Debian)

Enviado em 15/06/2017 - 23:07h

RyuUnix escreveu:

Olá pessoal. Estou iniciando em Lógica de Programação tendo como minha primeira Linguagem de Programação o C, mas estou tendo problemas com o Code::Blocks 16 só fica bugando o tempo todo e não sei corrigir o bung e estou sem saber se o que fazer; não sei se troco de IDE ou se tento "programar na unha mesmo?" Alguém pode me dar umas dicas para resolver isso? Minha distro é o Linux Mint 18.1 Serena. Será que essa versão do Code::Blocks é incompatível com a distro que eu uso?




Não sou programador, conheço o básico. O codeblocks que instalou é do repositório ou baixou e instalou? No repositório tem e o ideal que instale esse... Tem o Netbeans (tem que instalar o plugin de linguagem C)... Dá uma olhada aqui... https://www.linuxdescomplicado.com.br/2014/01/as-10-melhores-ides-de-programcao-para.html


4. Esclarecimento

Ryu O Dragão
RyuUnix

(usa Ubuntu)

Enviado em 16/06/2017 - 09:53h

Pebis


Não sou programador, conheço o básico. O codeblocks que instalou é do repositório ou baixou e instalou? No repositório tem e o ideal que instale esse... Tem o Netbeans (tem que instalar o plugin de linguagem C)... Dá uma olhada aqui... https://www.linuxdescomplicado.com.br/2014/01/as-10-melhores-ides-de-programcao-para.html


Primeiro eu instalei a partir da central de aplicativos do Linux Mint quando fui usá-lo deu mensagem de erro falando que tinha pacotes pendentes e eu não sei instalar pendencias ainda, da outra vez instalei via terminal e deu a mesma coisa, na terceira instalei via terminal novamente usando repositório ppa que pequei no site do Lauchpad.

Desta vez ele começou imprimir Hello World! na tela, mas somente Hello World! nem uma outra mensagem que eu digitava na entre printf("Vida minha"); ele imprimia na tela você sabe como resolver isso?




5. Re: Como faço para aprender a programa em C no Linux? [RESOLVIDO]

Alexandre Mulatinho
mulatinho

(usa Slackware)

Enviado em 16/06/2017 - 10:19h

E ai Ryu,

Tranquilo? Então, tava fazendo uma apresentação sobre isso um dia desses e fiz um fix recente nela e já que engloba exatamente isso que você perguntou acho que vale a pena você dar uma lida, tem desde o básico até alguns conceitos mais avançados sobre como programar em C no Unix/Linux.

Dá uma olhada na última apresentação dessa página:

https://alex.mulatinho.net/guides/

Conceitos básicos para desenvolvimento em ambientes Unix

Se curtir deixa um Like :D Valeu!


6. Re: Como faço para aprender a programa em C no Linux? [RESOLVIDO]

Patrick
Patrick03

(usa Ubuntu)

Enviado em 16/06/2017 - 10:20h

Usei uma vez o codeblocks e depois nunca mais. É chato não conseguir ajudar as pessoas com algo e desviar para outra coisa. Mas eu sugiro que você use o Geany, é uma IDE completa, pense num editor de texto que precisa de pouca ou nenhum configuração e que basta instalar e compilar o teu código, esse é o Geany.

Para instalá-lo:
sudo apt-get install geany 


Seja feliz.
---------------------------------------
Corrija-me quando necessário!
---------------------------------------



7. Ryu

Ryu O Dragão
RyuUnix

(usa Ubuntu)

Enviado em 16/06/2017 - 17:54h

Valeu cara, mas parece que o seu blog é todo em Inglês? Infelizmente ainda sou monoglota, Português por enquanto é única Língua que sem falar.


8. Ryu

Ryu O Dragão
RyuUnix

(usa Ubuntu)

Enviado em 16/06/2017 - 17:57h

Patrick03 escreveu:

Usei uma vez o codeblocks e depois nunca mais. É chato não conseguir ajudar as pessoas com algo e desviar para outra coisa. Mas eu sugiro que você use o Geany, é uma IDE completa, pense num editor de texto que precisa de pouca ou nenhum configuração e que basta instalar e compilar o teu código, esse é o Geany.

Para instalá-lo:
sudo apt-get install geany 


Seja feliz.
---------------------------------------
Corrija-me quando necessário!
---------------------------------------


Instalei o Geany, mas não acho o ícone Run para executar código em C.





9. Re: Como faço para aprender a programa em C no Linux? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/06/2017 - 18:13h

https://www.ime.usp.br/~slago/main.materiais.html

Nessa página tem material de C em português.
Pode ser um pouco antigo se for falar de C11 (deve ser isto).
Mas dê uma lida. Pode ajudar.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



10. Re: Como faço para aprender a programa em C no Linux? [RESOLVIDO]

Patrick
Patrick03

(usa Ubuntu)

Enviado em 16/06/2017 - 18:18h

RyuUnix escreveu:



Dá uma olhada aqui:
http://i.imgur.com/hoMW7E2.png

Está vendo aquela setinha pra baixo ao lado direito do "novo"?
Clique nela e terá diversas opções de linguagens

Para compilar, clique compilar > construir > executar

Ao executar, um terminal surge, se o teu for o Xterm,siga esta dica:
https://www.vivaolinux.com.br/dica/Usando-terminal-do-Xfce-no-Geany

E para executar programas em que tu use a bibliotec math.h, vá naquela setinha do lado direito do "construir" e var em "definir comandos de construção" e coloque o -lm de acordo com aonde tiver o nesse print:
http://i.imgur.com/OASdYak.png


---------------------------------------
Corrija-me quando necessário!
---------------------------------------



11. Re: Como faço para aprender a programa em C no Linux? [RESOLVIDO]

Alexandre Mulatinho
mulatinho

(usa Slackware)

Enviado em 16/06/2017 - 19:08h

RyuUnix escreveu:

Valeu cara, mas parece que seu blog é todo em Inglês? Infelizmente ainda sou monoglota, Português por enquanto é única Língua que sem falar.


a apresentação que te falei, contendo todos os passos pra programar em C no linux está em português, boa sorte :)


12. Re: Como faço para aprender a programa em C no Linux? [RESOLVIDO]

Paulo Jr
Pebis

(usa Debian)

Enviado em 16/06/2017 - 19:21h

RyuUnix escreveu:

Pebis


Não sou programador, conheço o básico. O codeblocks que instalou é do repositório ou baixou e instalou? No repositório tem e o ideal que instale esse... Tem o Netbeans (tem que instalar o plugin de linguagem C)... Dá uma olhada aqui... https://www.linuxdescomplicado.com.br/2014/01/as-10-melhores-ides-de-programcao-para.html


Primeiro eu instalei a partir da central de aplicativos do Linux Mint quando fui usá-lo deu mensagem de erro falando que tinha pacotes pendentes e eu não sei instalar pendencias ainda, da outra vez instalei via terminal e deu a mesma coisa, na terceira instalei via terminal novamente usando repositório ppa que pequei no site do Lauchpad.

Desta vez ele começou imprimir Hello World! na tela, mas somente Hello World! nem uma outra mensagem que eu digitava na entre printf("Vida minha"); ele imprimia na tela você sabe como resolver isso?




Isso é simples... quando você fizer qualquer alteração no código clica na engrenagem (build) do lado da seta verde e só depois na seta verde (run), ou então, mais para a direita tem a engrenagem com uma seta (build and run). Pronto, problema resolvido.





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts