[英]C++: What does the build option “-j” mean?
我有一個項目,它由 C++ 代碼組成,並使用 CMake 作為構建系統及更高版本,使用 Catkin 工具catkin_make
構建項目。 問題是,它是否構建取決於天氣我使用構建選項-j
就像在catkin_make -j4
中一樣。 (僅適用於-j1
)我已經用谷歌搜索/stackoverflowed,但找不到這個選項的含義。
我相信-j
也經常用於其他不使用 Catkin 的 C++/CMake 項目中,所以也許有人可以給我解釋一下。
謝謝!
在他們的github 存儲庫中,他們說-j
參數直接傳遞給make
命令。
make 的
-j
(--jobs
) 和-l
(--load-average
) arguments 也被提取出來直接傳遞給 make
所以-jN
表示並行運行的作業數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.