Translations:Development/FAQs/Technical FAQ/28/pt-br

From KDE TechBase
Revision as of 18:05, 30 August 2014 by Camilaraw (talk | contribs) (Created page with "<code> --enable-final</code> : Concatena todos os arquivos .cpp em um grande arquivo all_cpp.cpp, e compila de uma só vez, ao invés de compilar cada arquivo .cpp por vez. Is...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

--enable-final

Concatena todos os arquivos .cpp em um grande arquivo all_cpp.cpp, e compila de uma só vez, ao invés de compilar cada arquivo .cpp por vez. Isso faz com que a compilação seja muito maior e, muitas vezes, leva a uma melhor otimização do código, mas também requer muito mais memória. E, muitas vezes, resulta em erros de compilação quando os cabeçalhos incluídos por diferentes arquivos de origem colidem um com o outro, ou quando se utiliza funções c estáticas com o mesmo nome em diferentes arquivos de origem.

Esta é uma boa coisa a fazer no momento do empacotamento, mas, claro, não para desenvolvedores, já que uma mudança em um arquivo significa recompilar tudo.