Dicas p/ desenvolvedores:
===== == ===============
No geral, vc pode colher informações verificando headers contidos em
diretórios tais como /usr/include e /usr/include/sys e detalhes de como
chamadas de sistemas trabalham em /usr/include/bits, /usr/include/asm e
/usr/include/linux. Para instâncias, os valores numéricos dos sinais
estão definidos em /usr/include/bits/signum.h.
*GCC.
-> gcc/g++
-c Compila programa num único arquivo-objeto. Sem, atentaria
linkar o programa numa procedure de um executável;
-I Compila inserindo diretório na lista de busca dos arquivos
includes;
-o Linka arquivos-objeto. Mais usado no g++ p/ linkar objetos
.c com objetos .cpp
*Make.
-> compilar com logfile: make 2>&1 | tee logfile
Gerencia, atravez de regras alocadas num arquivo chamado 'makefile',
a manutenção (atravez de execução de comandos) de arquivos-alvo com base na
data/hora da última alteração dos arquivos-origem.
-> Sintaxe do makefile:
targetfile ... : prerequisites ...
<tab> command
<tab> ...
<tab> ...
*QT.
Every.ui file is converted by the uic (user interface compiler)
into a C++.h file and a C++.cpp file. These C++ files are then read by
moc (meta object compiler), and finally compiled by your compiler into
a working application.
-> Compilando aplicativos QT:
qmake -o Makefile qtprojectname.pro
make
-> Estudos de exemplos:
canvas.pro
*GDB.
Ajustes para serem analizados:
> show disassembly-flavor
Ajustar depurador p/ determinada linguagem:
> set language <LANG>