Então, como o Lazarus ainda deixa o tamanho dos executáveis bem exagerado frente ao delphi, pode-se utilizar o comando strip no linux.
Muitos usuários necessitam compilar programas a partir do código fonte e a imensa maioria usa os seguintes comandos em ordem:
configure;
make;
e make install.
Estes comandos criam um programa com a maioria de suas funcionalidades, algumas verdadeiramente desnecessárias, como a inclusão de símbolos nos objetos.
Para diminuir o tamanho dos programas compilados, existe um executável presente no pacote binutils (GNU Binary Development Tools) de grande utilidade, o strip.
Strip é um comando usado para a remoção dos símbolos em objetos, o que reduz o tamanho de executáveis e bibliotecas. A maioria dos símbolos é usada para o debug do programa, ou seja, importante apenas para desenvolvedores.
Depois de usar o comando make, procure pelos executáveis e bibliotecas e use o comando strip. Existem diversos parâmetros para o comando, mas para remover todos os símbolos basta usar:
$ strip nomedoexecutável
Em teste, após compilar o gnumeric, o executável ficou com 33Mb de tamanho, após a execução do strip caiu para 4Mb.
Use o comando strip em executáveis e bibliotecas não estripadas ainda para diminuir o tamanho do seu sistema, você pode estripar executáveis e bibliotecas já instalados.
A maioria dos pacotes das distribuições já vêm com os executáveis e bibliotecas estripados.
Se quiser comentar, criticar, discutir... Pode falar, é a sua opinião que vale e assim posso melhor a qualidade deste blog ou se vc acha que não tem qualidade, vou tentar criá-la.
Valeu...
Nenhum comentário:
Postar um comentário