TUTORIAIS
Veja o material do Curso
virtual de linguagem C da UFMG e reserve sua vaga para a
próxima turma. Enquanto espera vá estudando o material. Confira
o link para o arquivo zipado do material na seção de download.
Como fizemos este trabalho:
- "info glibc > glibc" Para
gerar o arquivo glibc com todo o conteudo da Glibc do Linux
- Editamos o "glibc" e retiramos o Índice das Funções
e Macros.
- Rodamos novamente "info glibc" e teclamos "s" e "index" para procurar
por "index" e fomos até Functions and Macros Index. Então
saimos fazendo "info _exit>_exit" que é o primeiro, depois "info
_tolower>_tolower" e assim saimos gerando todos os arquivos das quase 500
funções e macros. Depois pegamos o "index" e transformamos
em html e linkamos com os respectivos arquivos usando o "Composer do Netscape".
Obs.: o comando "info glibc", que mostra todo o conteúdo da Glibc do Linux, aqui somente eu pude ver no Slackware current (6.5), pois no Debian 2.1 ele não aparece na relação geral do "info".
Pegue o arquivo zipado aqui (caso use um
descompactador DOS/win deve escolher um que suporte nomes longos).
Veja mais este tutorial básico e bom.
Página com tutoriais em inglês, compiladores, código fonte, etc. (C for Dummies).
Na UNICAMP também podemos encontrar um excelente tutorial de C para iniciantes
Outro tutorial realmente
muito bom em inglês. Este aqui e vários outros da seção
ficam muito mais rápidos se você usar um programa como o Wget
(veja a seção Utilitários).
O compilador C mais usado no Linux, praticamente o único é o "gcc", que já acompanha as distribuições normalmente. Para compilar um programa no Linux usando o gcc, usa-se:
gcc -o nome nome.c -la -lb -lc ...
onde
a, b, c ... são as bibliotecas que porventura você
precise linkar ao seu programa.
XWPE - X Window Programming Envoroment. Um ambiente gráfico com várias ferramentas úteis para programação em C, C++, Pascal, etc. Traz compilador, debugador, editor de texto entre outras.
Instalação do Xwpe:
- Caso não venha com a sua distribuição, baixe-o
da página oficial:
http://www.rpi.edu/~payned/xwpe/
- Descompacte-o para o /tmp:
tar zxpvf xwpe-1.5.19a.tar.gz --directory=/tmp
- Acessar o dir /tmo/xwpe-1.5.19a e ler os arquivos README e INSTALL para detalhes
- Execute os tradicionais:
./configure
make
make install
- Abrir um xterm e executar "xwpe" ou adicione um ícone ou item
de menu ao seu WMabager.
- Baixe o arquivo http://www.tu-chemnitz.de/~sho/rho/rhide-1.4.7.bin.Linux-2.0.29.tar.gz
que é um binário. Caso exista um mais atual quando você
for à página, baixe-o, claro.
- Descompacte com tar zxpvf rhide-1.4.7.bin.Linux-2.0.29.tar.gz --directory=/tmp
- Acesse o diretorio onde ele está e execute o arquivo de instalação:
./INSTALL.LINUX
- Agora, caso queira, pode apagar os arquivos do /tmp e xecutar na
linha de comando (lembrar que o Rhide é para a linha de comando
e não para o X, como o Xwpe), execute "rhide".
Crie um diretório para ele. Sugestão: /usr/vb2c.
Descompacte com "tar zxpvf vb2c-0.02.tar.gz --directory=/usr/vb2c"
e leia o arquivo LEIAME.
conio.h - Veja como instalar, adaptar as funções e compilar programas usando esta biblioteca no Linux. Dica do Carlos Gonzales.
Dinkum C Library Reference - Aqui encontra-se muitas informações
sobre as bibliotecas do C.
http://www.dinkumware.com/htm_cl/index.html
TUTORIAIS EM PORTUGUÊS
Tutorial
do Buzato da UNICAMP - Tutorial totalmente em português, muito
bom.
ADVENTURES
IN LINUX PROGRAMMING
Apesar do nome é o site de uma grande autoridade brasileira
em Tcl/Tk.
Aqui você tem um Curso
de Visual Tcl
TUTORIAIS EM INGLÊS
Livro sobre Tcl/Tk
no formato post script sobre versão anterior do Tcl/Tk. Muito
bom. Veja o link para o arquivo "tkbook.ps" ao final da página.