Um aplicativo criado no Lazarus com apenas um Form e nenhuma alteracao feita em seu codigo-fonte possui um tamanho de em media 20 MB. Veja nessa dica como reduzir o tamanho dos executaveis compilados pelo Lazarus. Procedimentos testados no Lazarus versao 0.9.28.2, no Windows e Linux.Ha uma dica no Viva o Linux que ensina como reduzir o tamanho dos executaveis gerados pelo Lazarus. Essa dica, no entanto, ensina como utilizar uma ferramenta nao-grafica. Aqui, veremos como fazer isso pela propria IDE.1. Abra o projeto cujo tamanho do executavel compilado voce deseja reduzir.2. Abra o menu "Projeto" (Project) e clique em "Opcoes do Compilador..." (Compiler Options...).3. Abra a aba "Codigo" (Code) e marque a opcao "Vinculacao inteligente (-CX)" (Smart Linkable (-CX)) em "Estilo de unidade" (Unit Style).4. Abra agora a aba "Vinculando" (Linking) e desmarque todas as opcoes em "Depuracao" (Debugging), exceto "Remover simbolos do executavel (STRIP) (-Xs)" (Strip Symbols From Executable (-Xs)).5. Ainda na aba "Vinculando" (Linking), em "Estilo de Vinculo" (Link Style), marque a opcao "Vinculo inteligente (-XX)" (Link Smart (-XX)).6. Clique em "Ok" e pronto.Agora e so compilar o projeto e ver o tamanho do executavel gerado. Isso ja reduz bastante o tamanho dele. Se voce quiser reduzir ainda mais, voce pode tentar o seguinte (e importante observar que isso pode afetar o desempenho do programa compilado):1. Com o projeto aberto, abra o menu "Projeto" (Project) e clique em "Opcoes do Compilador..." (Compiler Options...).2. Abra a aba "Codigo" (Code) e marque a opcao "menor em vez de mais rapido (-Os)" (smaller rather than faster (-Os)) em "Otimizacoes" (Optimizations).3. Clique em "Ok" e pronto.E importante observar que a execucao deste ultimo ajuste .FontesLinux: Lazarus - Reduzindo o tamanho dos executaveis [Dica]Lazarus Faq - Lazarus wiki No seu disco rigido estao instalados dois ou mais sistemas operacionais em dual boot? Na hora de instalar (ou reinstalar) um deles o menu de boot do GRUB sumiu? Veja nessa dica como recupera-lo atraves de um LiveCD.Os passos aqui apresentados foram executados em um computador com Windows 7 e Kubuntu 10.10 em dual boot com GRUB 2.0 instalado no disco rigido, mas os mesmos devem servir para outras distribuicoes Linux (como Ubuntu, por exemplo), mesmo que a versao do GRUB nelas instalada nao seja a 2.0 (como Debian ou Kurumin). Para executa-los, voce precisara iniciar um sistema Linux a partir de um LiveCD, que nao precisa necessariamente ser da mesma distribuicao instalada no computador. Apos inicia-lo, abra o terminal.Primeiramente, devemos saber em qual particao do disco rigido esta instalado o Linux. Se voce nao souber qual e a particao, este comando pode ajuda-lo:<![CDATA[# sudo fdisk -l]]>Ele deve retornar informacoes sobre os discos e suas particoes. No meu computador, ele retornou isto:<![CDATA[Disk /dev/sda: 320.1 GB, 320072933376 bytes255 heads, 63 sectors/track, 38913 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0xf05ada11 Device Boot Start End Blocks Id System/dev/sda1 * 1 13055 104857600 7 HPFS/NTFS/dev/sda2 13055 32636 157286400 7 HPFS/NTFS/dev/sda3 32636 38914 50425856 83 Linux]]>Como voce pode ver, o Linux esta