Olá a todos, hoje apresentarei o GCC (GNU Compiler Collection), que é um compilador de linguagem c e c++, e apresentarei como criar aplicações, compilar e executar, além de mostrar a biblioteca GConio.h, que contitui n funções interessantes (semelhante a biblioteca conio.h, do Dev-C++).
Criando Programas:
Para criar um programa no terminal linux é simples, use o editor nativo do sistema (nano), e coloque a extensão .c no final, ou cpp se for c++, lembrando que o editor nano, permite criar arquivos .txt, .java, .php, .html dentre outras n extensões.
Ex.: $> nano programa.c
Compilando:
Para compilar no gcc é simples, basta ter alguma distro linux (ou instalar pacotes para ambiente windows / mac), ir no terminal e dar o comando gcc. Caso você queria baixar outros compiladores da linha GNU, há o gcj que é compilador de java por exemplo, há ainda para outras linguagens. Se sua distro linux não tiver o gcc instalado nativamente (dificilmente isso acontece), é só dar o comando cnf gcc, que ele automaticamente configura o gcc. Abaixo um exemplo de compilação de programas.
Ex.: $> gcc programa.c -o programa
Obs.: onde o=output, ou seja, saida do programa, o arquivo executável.
Executando:
A execução é a mesma de um shell script, ou seja, usando o ./ antes do nome do executável. Vale ressaltar que não devemos colocar a extensão na execução, no caso, ./programa.c está errado, o certo segue abaixo:
Ex.: $> ./programa
GConio.h:
Os usuários linux que utilizam a linguagem C, sentiam dificuldades pela falta da conio.h, e suas incompatibilidades, então um grupo criou uma biblioteca, chamada gconio.h (gnu conio). Podemos destacar algumas funções dessa biblioteca, como a getch (pega um char como leitura), a gotoxy (vai para uma determinada linha e coluna) e clrscr (limpa totalmente a tela). Para baixar, é só ir no site oficial e efetuar o download ou clicar aqui para baixar pelo Terminal de Informação.
A instalação é totalmente simples, copie o arquivo para seu diretório de includes (/usr/include), como na imagem abaixo:
Após isso é só criar um programa, chamar a biblioteca e ir criando suas rotinas. Exemplo de programa que usa gconio:
#include <stdio.h> #include <gconio.h> int main(){ int linha=5, coluna=10; clrscr(); //limpa a tela gotoxy(coluna,linha); //vai para a posição coluna 10, linha 5 printf("--> Terminal de Informação <--nn"); delay(2000); //espera 2 segundos getchar(); //espera uma entrada do teclado return 0; }
Tela de execução do programa:
Bom pessoal, por hoje é só. Qualquer dúvida, podem entrar em contato.
Abraços e até a próxima.
bacana ein daniii… eu nunca me lembro a ordem quase não uso, mais parabéns ta bem legal deu uma repaginada no layout!!!
abraçooo sucesso
Muito Obrigado pelo apoio Chuck XD. Abraços e sucesso para você também.
Muito obrigado, sofri uns par de dia mas agora funcionou!
Opa, eu que agradeço a visita Denis.
Abraços e boa semana.
Coloquei o gconio.h na minha usr/include e instalei a nova versão do gcc mas msm assim da erro ao usar o gconio no code blocks
Bom dia Tiago.
Tente compilar pelo próprio terminal do linux, com o comando:
gcc programa.c -o programa
E poste aqui o erro encontrado.
Bom feriado.
Não estou conseguindo colocar o gconio.h na minha usr/include
Boa noite Gabriel.
Dá alguma mensagem de erro?
Você tem que copiar como super usuário (entre como su, ou sudo no terminal, e copie), ou abra o gerenciador de arquivos como root.
Abraços e boa sorte.