gpt4 book ai didi

c++ - -DNDEBUG 通常来自哪里?

转载 作者:IT老高 更新时间:2023-10-28 21:46:43 24 4
gpt4 key购买 nike

我们的构建系统发生了某种变化,以至于优化的构建不再获得 -DNDEBUG添加到编译行。我搜索了我们的 makefile 并没有找到这个。

对于大多数人来说,-DNDEBUG 的起源是什么?它会如何改变?在我们确实有 -DNDEBUG 之前,我认为它没有从我们的任何 makefile 中删除。

最佳答案

由于编译器无法自行决定何时添加 NDEBUG 定义以及何时不添加,因此该标志始终由 makefile 或项目文件设置(取决于您的构建系统)。

关于c++ - -DNDEBUG 通常来自哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878645/

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