Compiling (Speeding up)/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(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.

CompileOnMac
Third Party Libraries