Compiling (Speeding up)/fr

FreeCAD est une application relativement lourde dont la compilation complète à partir des sources peut prendre entre 10 minutes et une heure. Cela dépend principalement du processeur dont vous disposez et du nombre de cœurs utilisés dans le processus de compilation. Voici quelques conseils pour raccourcir ce processus et raccourcir les temps de construction.

CCache
Installez ccache pour mettre en cache les builds

Désactiver les modules
Utiliser cmake-curses-gui, cmake-qt-gui, ou désactiver cmake flags pour les modules sur lesquels vous ne travaillez pas

For example, to avoid building the FEM and Mesh workbenches:

Use, , or to display all the possible variables that can be edited in the configuration; using these interfaces you can easily switch on or off different workbenches.

make -j
Utiliser make -j # pour spécifier le nombre de démarrages. Une valeur suggérée est votre nombre de cœurs d'ordinateur, par ex. make -j $(nproc)

Run four compilation commands in parallel:

Compile as many files in parallel as the number of CPU cores in your system. This is useful if you have many cores and want to use them all to compile the software.

Compile as many files in parallel as the number of CPU cores in your system, minus two. Use this so that your system is still responsive to do some other task; for example, two cores will allow you to use a browser, while the rest of the cores keep compiling the software on the background.

distcc
Distcc peut être utilisé pour la compilation distribuée sur un réseau.