Compiling (Speeding up)/it: Difference between revisions
(Updating to match new version of source page) |
Renatorivo (talk | contribs) (Created page with "=== distcc === Distcc può essere utilizzato per la compilazione distribuita su una rete.") |
||
Line 10: | Line 10: | ||
Usare make -j # per specificare il numero di processi (thread) di compilazione simultanea. Il valore suggerito è quello corrispondente al numero di processori del proprio computer, ad es. |
Usare make -j # per specificare il numero di processi (thread) di compilazione simultanea. Il valore suggerito è quello corrispondente al numero di processori del proprio computer, ad es. |
||
<pre>make -j $(nproc)</pre> |
<pre>make -j $(nproc)</pre> |
||
=== distcc === |
|||
Distcc può essere utilizzato per la compilazione distribuita su una rete. |
|||
{{Docnav|CompileOnMac|Third Party Libraries}} |
{{Docnav|CompileOnMac|Third Party Libraries}} |
Revision as of 21:46, 20 February 2018
Quando si sviluppa FreeCAD si ha la necessità di costruire dai sorgenti e la fase di compilazione o costruzione può assorbire del tempo che è invece prezioso per lo sviluppo. Ecco alcuni suggerimenti per abbreviare questo processo e rendere più efficiente il tempo di costruzione.
CCache
Installare ccache per la costruzione cache
Disabilitare i Moduli
Usare cmake-curses-gui, cmake-qt-gui, o i flag di cmake per disabilitare i moduli su cui non si sta lavorando
make -j
Usare make -j # per specificare il numero di processi (thread) di compilazione simultanea. Il valore suggerito è quello corrispondente al numero di processori del proprio computer, ad es.
make -j $(nproc)
distcc
Distcc può essere utilizzato per la compilazione distribuita su una rete.