При построении, Скоттс, похоже, создает .os, затем .a, а затем добавляет -fPIC для создания .so. Есть ли способ сократить время сборки?Скобки, кажется, строят один и тот же раздел несколько раз
Разве SCons работают параллельно, как «make -j»?
При построении, Скоттс, похоже, создает .os, затем .a, а затем добавляет -fPIC для создания .so. Есть ли способ сократить время сборки?Скобки, кажется, строят один и тот же раздел несколько раз
Разве SCons работают параллельно, как «make -j»?
SCons поддерживает параллельные сборки, используя опцию -j/- jobs.
В вашем примере вы не можете создавать эти три элемента - .os, .a и .so параллельно. Во-первых, файл .c или .cpp должен быть скомпилирован в .os, тогда .os скомпилирован в .a, а .a связан с .so. Это базовый компилятор и компоновщик.