Compiling (Speeding up)/ru: Difference between revisions

From FreeCAD Documentation
(Created page with "=== Отключаемые модули === Используйте флаги cmake-curses-gui, cmake-qt-gui или cmake для отключения модулей, с кот...")
(Created page with "=== make -j === Используйте make -j #, чтобы указать количество заданий. Предлагаемое значение - это колич...")
Line 11: Line 11:


=== make -j ===
=== make -j ===
Используйте make -j #, чтобы указать количество заданий. Предлагаемое значение - это количество ядер компьютера, например,
Use make -j # to specify the number of jobs. A suggested value is your number of computer cores, e.g.
<pre>make -j $(nproc)</pre>
<pre>make -j$(nproc)</pre>


=== distcc ===
=== distcc ===

Revision as of 21:18, 24 March 2019

CompileOnMac
Third Party Libraries

При разработке FreeCAD требуется сборка из исходного кода, и фаза компиляции / сборки может отнимать драгоценное время на разработку. Вот несколько советов, чтобы сократить этот процесс и сделать время сборки более эффективным.

CCache

Установите ccache для кеширования сборок

Отключаемые модули

Используйте флаги cmake-curses-gui, cmake-qt-gui или cmake для отключения модулей, с которыми вы не работаете

make -j

Используйте make -j #, чтобы указать количество заданий. Предлагаемое значение - это количество ядер компьютера, например,

make -j$(nproc)

distcc

Distcc can be used for distributed compilation on a network.

CompileOnMac
Third Party Libraries