gpt4 book ai didi

makefile - 摆脱 `disabling jobserver mode` 警告?

转载 作者:行者123 更新时间:2023-12-05 04:07:43 54 4
gpt4 key购买 nike

在我的 CMakeLists.txt 文件中,我使用自定义命令

add_custom_command(TARGET my_target
POST_BUILD
COMMAND ${CMAKE_COMMAND} ${CMAKE_SOURCE_DIR}
COMMAND make -j`nproc`
WORKING_DIRECTORY ${CMAKE_BINARY_DIR})

因为我想在构建my_target 后重新运行make。它显示此警告 -- warning: -jN forced in submake: disabling jobserver mode. 一切正常,但如何删除此警告?

最佳答案

从 CMake 文件中的 make 调用中删除 -j 选项,警告将消失。通过强制执行此选项,您实质上是在创建一个全新的作业服务器域,与现有域分开(因此,如果您从命令行运行 make -j$(nproc) ,然后运行它,你将有 $(nproc)*2 作业在运行)。

关于makefile - 摆脱 `disabling jobserver mode` 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48387778/

54 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com