Reduzindo o tamanho dos executáveis gerados pelo Lazarus (via IDE)
Autor/fonte: Antônio Vinícius Menezes Medeiros
E-mail/Url: http://www.vivaolinux.com.br/dica/Reduzindo-o-tamanho-dos-executaveis-...
Tags: [ lazarus ]
Um aplicativo criado no Lazarus com apenas um Form e nenhuma alteração feita em seu código-fonte possui um tamanho de em média 20 MB. Mostrarei nessa dica como reduzir o tamanho dos executáveis compilados pelo Lazarus. Procedimentos testados no Lazarus versão 0.9.28.2, no Windows e Linux.
Há uma dica aqui mesmo no Viva o Linux que ensina como reduzir o tamanho dos executáveis gerados pelo Lazarus. Essa dica, no entanto, ensina como utilizar uma ferramenta não-gráfica. Aqui, veremos como fazer isso pela própria IDE.
Agora é só compilar o projeto e ver o tamanho do executável gerado. Isso já reduz bastante o tamanho dele. Se você quiser reduzir ainda mais, você pode tentar o seguinte (é importante observar que isso pode afetar o desempenho do programa compilado):
É importante observar que a execução deste último ajuste.
Fontes:
Essa dica foi publicada originalmente em meu blog:
Reduzindo o tamanho dos executáveis gerados pelo Lazarus
Há uma dica aqui mesmo no Viva o Linux que ensina como reduzir o tamanho dos executáveis gerados pelo Lazarus. Essa dica, no entanto, ensina como utilizar uma ferramenta não-gráfica. Aqui, veremos como fazer isso pela própria IDE.
- Abra o projeto cujo tamanho do executável compilado você deseja reduzir;
- Abra o menu "Projeto" (Project) e clique em "Opções do Compilador..." (Compiler Options...);
- Abra a aba "Código" (Code) e marque a opção "Vinculação inteligente (-CX)" (Smart Linkable (-CX)) em "Estilo de unidade" (Unit Style);
- Abra agora a aba "Vinculando" (Linking) e desmarque todas as opções em "Depuração" (Debugging), exceto "Remover símbolos do executável (STRIP) (-Xs)" (Strip Symbols From Executable (-Xs));
- Ainda na aba "Vinculando" (Linking), em "Estilo de Vínculo" (Link Style), marque a opção "Vínculo inteligente (-XX)" (Link Smart (-XX));
- Clique em "Ok" e pronto.
Agora é só compilar o projeto e ver o tamanho do executável gerado. Isso já reduz bastante o tamanho dele. Se você quiser reduzir ainda mais, você pode tentar o seguinte (é importante observar que isso pode afetar o desempenho do programa compilado):
- Com o projeto aberto, abra o menu "Projeto" (Project) e clique em "Opções do Compilador..." (Compiler Options...);
- Abra a aba "Código" (Code) e marque a opção "menor em vez de mais rápido (-Os)" (smaller rather than faster (-Os)) em "Otimizações" (Optimizations);
- Clique em "Ok" e pronto.
É importante observar que a execução deste último ajuste.
Fontes:
Essa dica foi publicada originalmente em meu blog:
Reduzindo o tamanho dos executáveis gerados pelo Lazarus

Enviado por xKuRt em 28/07/2010 às 14:51
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Quinta, 02 de Setembro de 2010
Área restrita
Leitura recomendada
Últimas publicações
Top 5 membros
- dddweb213 pts
- Jotah191 pts
- fbinasco165 pts
- andersonop153 pts
- fredbcn117 pts
Últimos membros cadastrados
- reniltonem 02/09
- baixehdem 02/09
- danilocarlosem 02/09



