FORUM DARKERS

Tecnologia & Informática => Programação => Topic started by: insanity on 12 de February , 2006, 05:48:51 PM

Title: Programando no linux
Post by: insanity on 12 de February , 2006, 05:48:51 PM
Autor: insanity
e-mail: http://www.borland.com/kylix/index.html (http://www.borland.com/kylix/index.html). Ambiente com uso da biblioteca VCL
(Visual Class Library).
_ Code Warrior Metroworks, ambiente com uso da biblioteca code warrior (?).
_ kdevelop http://www.kdevelop.org/ (http://www.kdevelop.org/) ambiente completo com uso da biblioteca qt ou
kde.
_ qt http://www.trolltech.com4 (http://www.trolltech.com4), para o desenho de interfaces gráficas usando a biblioteca.
QT.
_ glade http://glade.gnome.org/ (http://glade.gnome.org/) q utiliza o tolkit do gtk++ http://www.gtk.org/ (http://www.gtk.org/).
_ dev C++ http://www.bloodshed.net/dev/ (http://www.bloodshed.net/dev/), ambiente visual pequeno e simples de usar,
usa as ferramentas da GNU..
_ Source navigator http://sources.redhat.com/sourcenav/ (http://sources.redhat.com/sourcenav/) .
_ Sistema GNU (g++, make, automake, autoconf, libtool). Podem-se desenvolver os programas
Com editores de texto simples e usar o make para compilação automatizada. Tem o cvs para
Controle de versões.
Observe que usar o sistema GNU garante uma maior portabilidade e uniformidade no desenvolvimento de seus programas, pois está presente em praticamente todas as plataformas.


Diretórios úteis para programadores

Quem programa no linux deve saber onde fica o diretório com os programas do sistema e onde ficam localizadas as bibliotecas:

/usr/bin--------------------?programas do sistema
/usr/local/bin -------------?programas locais
/usr/include ----------------?arquivos include
/urs/lib -------------------?bibliotecas
/usr/openwin/lib ------------? bibliotecas do X windows



Programas ulteis para desenvolvimento de soft no linux.

Programas utilitários
Ambientes de desenvolvimento
Ambiente para desenvolvimento no KDE = kdevelop
Ambiente de desenvolvimento semelhante ao Borland = xwpe
Ambiente para desenvolvimento no GNOME = glade

Editor de texto
Editor de texto simples = emacs

Compiladores
Compilador C da GNU = gcc
Compilador C++ da GNU g++
Compilação automatizada = make
Linkagem = ld

Depuração
Depurador C da GNU = gdb
Depurador do KDE (kdevelop) = kdbg
Programas GNU = Compliant
Geração dos scripts de configuração = autoconf
Geração dos scripts Makefile = automake
Pacote de geração de bibliotecas = libtool

Programas Diversos
Traça informações, chamadas a bibliotecas = ltrace
Controle de versões CVS

Formatação do código
Diferenças entre arquivos = diff
Formata o código = bison
Organiza o código (layout) = indent
Analisador léxico = fex,fex++

Documentação
Gera documentação a partir de tags no código. = doxygen
Geração de diagramas de classes = graphviz
Manipulação binária = bfd
Binary _le descriptor = binutil
Pro_le (analizador de desempenho) = gprof
Montagem de bibliotecas = ar
Índices das bibliotecas = ranlib
Informações sobre objetos = objdump
Title: Re: Programando no linux
Post by: Anonymous on 12 de February , 2006, 07:44:34 PM
Legal cara, demais...
Para quem quiser ler coisas sobre Unix-C, man libc (num terminal), que vai ver uma grande cocumentação =]
Title: Re: Programando no linux
Post by: insanity on 12 de February , 2006, 08:06:07 PM
QuotePara quem quiser ler coisas sobre Unix-C, man libc (num terminal), que vai ver uma grande cocumentação =]


Em inglês mata qualquer um heh eh eh

exprimenta ler o manual do bash

sem mais