Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在我的 cmake 构建系统中围绕一些生成的文件调试间歇性并行构建问题。然而,很难可靠地测试或重现该问题。
有谁知道加剧或敏感此类问题的任何方法?或者其他调试它们的策略?
可能缺少 add_dependencies 以强制一个目标在另一个目标开始之前完全构建,或者在多个库中使用的 add_custom_command 输出。
如果两个库同时开始构建,并且它们都同时触发运行自定义命令,那么您将运行两个相互竞争的自定义命令,它们可能会覆盖彼此的结果或混合结果。
你的代码是公开的吗?可以发给别人看吗?
一个好的策略是简单地将它暴露给其他开发人员以获得“更多的眼睛”......