Compiling (Speeding up)/it: Difference between revisions
Renatorivo (talk | contribs) (Created page with "{{docnav/it|Compilare in Mac|Librerie di terze parti}}") |
Renatorivo (talk | contribs) (Created page with "{{Userdocnavi/it}}") |
||
Line 19: | Line 19: | ||
{{docnav/it|[[CompileOnMac/it|Compilare in Mac]]|[[Third Party Libraries/it|Librerie di terze parti]]}} |
{{docnav/it|[[CompileOnMac/it|Compilare in Mac]]|[[Third Party Libraries/it|Librerie di terze parti]]}} |
||
{{Userdocnavi}} |
{{Userdocnavi/it}} |
||
[[Category: Developer Documentation/it]] |
[[Category: Developer Documentation/it]] |
Revision as of 20:03, 4 March 2019
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.
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub