-DNDEBUG 通常来自哪里?

2024-01-05

我们的构建系统发生了某种变化,优化的构建不再得到-DNDEBUG https://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html#index-D-1添加到编译行。我搜索了我们的 makefile,但没有找到这个。

对于大多数人来说,-DNDEBUG 起源于哪里?这可能会发生什么变化?在我们有 -DNDEBUG 之前,我认为它没有从我们的任何 makefile 中删除。


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

-DNDEBUG 通常来自哪里? 的相关文章

  • 属性对象什么时候创建?

    由于属性实际上只是附加到程序集的元数据 这是否意味着属性对象仅根据请求创建 例如当您调用 GetCustomAttributes 时 或者它们是在创建对象时创建的 或者 前两个的组合 在由于 CLR 的属性扫描而创建对象时创建 从 CLR
  • 如何在 Unity 中从 RenderTexture 访问原始数据

    问题的简短版本 我正在尝试访问 Unity 中 RenderTexture 的内容 我一直在使用 Graphics Blit 使用自己的材质进行绘制 Graphics Blit null renderTexture material 我的材
  • 在 Xamarin Android 中将图像从 URL 异步加载到 ImageView 中

    我有一个包含多个项目的 ListView 列表中的每个项目都应该有一个与之关联的图像 我创建了一个数组适配器来保存每个列表项并具有我希望加载的图像的 url 我正在尝试使用 Web 请求异步加载图像 并设置图像并在加载后在视图中更新它 但视
  • 跨多个控件共享事件处理程序

    在我用 C 编写的 Windows 窗体应用程序中 我有一堆按钮 当用户的鼠标悬停在按钮上时 我希望按钮的边框发生变化 目前我有以下多个实例 每个按钮一个副本 private void btnStopServer MouseEnter ob
  • 使用 Google Analytics API 在 C# 中显示信息

    我一整天都在寻找一个好的解决方案 但谷歌发展得太快了 我找不到有效的解决方案 我想做的是 我有一个 Web 应用程序 它有一个管理部分 用户需要登录才能查看信息 在本节中 我想显示来自 GA 的一些数据 例如某些特定网址的综合浏览量 因为我
  • c 中的错误:声明隐藏了全局范围内的变量

    当我尝试编译以下代码时 我收到此错误消息 错误 声明隐藏了全局范围内的变量 无效迭代器 节点 根 我不明白我到底在哪里隐藏或隐藏了之前声明的全局变量 我怎样才能解决这个问题 typedef node typedef struct node
  • .Net Core / 控制台应用程序 / 配置 / XML

    我第一次尝试使用新的 ConfigurationBuilder 和选项模式进入 Net Core 库 这里有很多很好的例子 https docs asp net en latest fundamentals configuration ht
  • 为什么模板不能位于外部“C”块内?

    这是一个后续问题一个答案 https stackoverflow com questions 4866433 is it possible to typedef a pointer to extern c function type wit
  • 在 ASP.Net Core 2.0 中导出到 Excel

    我曾经使用下面的代码在 ASP NET MVC 中将数据导出到 Excel Response AppendHeader content disposition attachment filename ExportedHtml xls Res
  • 使用安全函数在 C 中将字符串添加到字符串

    我想将文件名复制到字符串并附加 cpt 但我无法使用安全函数 strcat s 来做到这一点 错误 字符串不是空终止的 我确实设置了 0 如何使用安全函数修复此问题 size strlen locatie size nieuw char m
  • 编译的表达式树会泄漏吗?

    根据我的理解 JIT 代码在程序运行时永远不会从内存中释放 这是否意味着重复调用 Compile 表达式树上会泄漏内存吗 这意味着仅在静态构造函数中编译表达式树或以其他方式缓存它们 这可能不那么简单 正确的 他们可能是GCed Lambda
  • Windows 10 中 Qt 桌面应用程序的缩放不当

    我正在为 Windows 10 编写一个简单的 Qt Widgets Gui 应用程序 我使用的是 Qt 5 6 0 beta 版本 我遇到的问题是它根本无法缩放到我的 Surfacebook 的屏幕上 这有点难以判断 因为 SO 缩放了图
  • .NET 选项将视频文件流式传输为网络摄像头图像

    我有兴趣开发一个应用程序 它允许我从 xml 构建视频列表 包含视频标题 持续时间等 并将该列表作为我的网络摄像头流播放 这意味着 如果我要访问 ustream tv 或在实时通讯软件上激活我的网络摄像头 我的视频播放列表将注册为我的活动网
  • 将日期参数传递给对 MVC 操作的 ajax 调用的安全方法

    我有一个 MVC 操作 它的参数之一是DateTime如果我通过 17 07 2012 它会抛出一个异常 指出参数为空但不能有空值 但如果我通过01 07 2012它被解析为Jan 07 2012 我将日期传递给 ajax 调用DD MM
  • EPPlus Excel 更改单元格颜色

    我正在尝试将给定单元格的颜色设置为另一个单元格的颜色 该单元格已在模板中着色 但worksheet Cells row col Style Fill BackgroundColor似乎没有get财产 是否可以做到这一点 或者我是否必须在互联
  • 在 ASP.NET 中将事件冒泡为父级

    我已经说过 ASP NET 中的层次结构 page user control 1 user control 2 control 3 我想要做的是 当控件 3 它可以是任何类型的控件 我一般都想这样做 让用户用它做一些触发回发的事情时 它会向
  • 将变量分配给另一个变量,并将一个变量的更改反映到另一个变量中

    是否可以将一个变量分配给另一个变量 并且当您更改第二个变量时 更改会瀑布式下降到第一个变量 像这样 int a 0 int b a b 1 现在 b 和 a 都 1 我问这个问题的原因是因为我有 4 个要跟踪的对象 并且我使用名为 curr
  • 更改显示的 DPI 缩放大小使 Qt 应用程序的字体大小渲染得更大

    我使用 Qt 创建了一些 GUI 应用程序 我的 GUI 应用程序包含按钮和单选按钮等控件 当我运行应用程序时 按钮内的按钮和字体看起来正常 当我将显示器的 DPI 缩放大小从 100 更改为 150 或 200 时 无论分辨率如何 控件的
  • 为什么 strtok 会导致分段错误?

    为什么下面的代码给出了Seg 最后一行有问题吗 char m ReadName printf nRead String s n m Writes OK char token token strtok m 如前所述 读取字符串打印没有问题 但
  • 不同类型的指针可以互相分配吗?

    考虑到 T1 p1 T2 p2 我们可以将 p1 分配给 p2 或反之亦然吗 如果是这样 是否可以不使用强制转换来完成 或者我们必须使用强制转换 首先 让我们考虑不进行强制转换的分配 C 2018 6 5 16 1 1 列出了简单赋值的约束

随机推荐

  • 用于替换 Windows 在文件名中不接受的字符的正则表达式

    我正在尝试构建一个正则表达式 它将检测 Windows 不接受作为文件名一部分的任何字符 这些字符对于其他操作系统是否相同 说实话 我不知道 这些符号是 无论如何 这就是我所拥有的 lt gt 测试仪结束于http gskinner com
  • UINavigationBar setBackgroundImage:forBarMetrics:不工作

    我刚刚切换到 iOS 5 除了自定义导航栏之外 我的应用程序中的所有内容似乎都正常运行 我环顾四周 遵循每个人的建议 调用新方法 setBackgroundImage forBarMetrics 但它似乎不起作用 这是我尝试放置在应用程序委
  • Visual Studio 2010 SP1 和 .NET Framework 的更改

    Visual Studio SP1 是否安装 NET Framework 的任何更新 例如 NET 4 SP1 我问这个问题是因为我假设如果是这种情况 我需要确保服务器在下次部署之前安装了匹配版本的框架 它是否正确 这是链接msdn 文章
  • Spring Boot - 将 /health 端点的位置更改为 /ping/me

    我设置了endpoints health path财产给 ping me 但我无法使用访问端点http localhost 9000 ping me http localhost 9000 ping me它仅适用于http localhos
  • VB.Net中的主要函数在哪里

    我已经接管了 VB Net WinForms 应用程序的支持 我其实是一名c 开发人员 比较熟悉c 项目中Visual Studio项目的设置 现在我试图确定为什么我的应用程序在特定的 XP 安装上崩溃 我在这里阅读了建议 http soc
  • Layer 与 Quickblox baas 比较

    Layer 与 Quickblox 哪个更好 更容易实现 性能特点 用于消息 VoIP 和视频聊天 我是否需要将 parse com 添加到这些消息传递解决方案中以进行内容存储 一些区别点是 Quickblox 支持视频和音频通话 而 La
  • Info.plist 格式不正确

    我正在顺利地完成我的 iOS Xcode 项目 然后突然当我尝试运行它时 我开始收到以下错误 error couldn t parse contents of Users pavitarsidhu Desktop AmigoDash Sid
  • 如何在tensorflow中实现t-SNE?

    我正在尝试在张量流中实现 t SNE 可视化以执行图像分类任务 我主要在网上找到的都已经在Pytorch中实现了 看here https learnopencv com t sne for feature visualization 这是我
  • 如何在perl cgi中制作二维码

    我正在尝试创建一个网站 其中包含供人们填写的表单 当用户按下 提交 按钮时 每个表单字段中的文本将连接成一个文本字符串 用于制作二维码 我该如何做到这一点以及哪种语言最适合大多数浏览器兼容 此外 我希望文本字段有一个与之关联的新行 n 以使
  • 使用托管代码中的非托管代码

    我的项目是用 MFC 开发的 它是未管理的代码 现在我需要通过重用大多数 MFC 类 在 C 中创建类似的应用程序 是否可以直接从 MFC dll 导出类 结构 枚举 以便我可以使用 dllimport 将其导入到我的 C 中并使用它 是的
  • Flutter - http.get 在 macos 构建目标上失败:连接失败

    我开始将我的 Flutter 应用程序移植到macOS 桌面 用户界面开始很好 但是 一旦应用程序进行网络调用 它就会立即失败 并显示连接失败 操作系统错误 不允许操作 运行单行 final response await http get
  • Kubernetes nslookup kubernetes.default 失败

    我的环境 OS CentOS 8 2 Kubernetes Vesion Client Version v1 18 8 Server Version v1 18 8 我已经成功配置了 Kubernetes 集群 一个主节点和一个工作节点 但
  • 按 xts 中的 period.apply() 分组

    你好 我有一个 xts 对象 有 4 个变量 2 个 id 变量和 2 个度量 gt head mi xts squareId country smsIN smsOUT 2013 12 01 00 00 00 9999 39 0 49537
  • 导入错误:没有名为脆形式的模块

    我正在开发一些 django 应用程序 但仍然很菜鸟 想使用脆皮形式 但 Eclipse 和 django 无法识别它 尝试运行服务器或 shell python manage py runserver 有时候是这样的 Traceback
  • 使用 MediaStore 存储图像会使特定三星设备上的应用程序崩溃

    我已经在这个问题上苦苦挣扎了一段时间 不幸的是其他答案没有给我任何线索 我的应用程序允许用户拍照并将其存储在本地 对于大多数设备来说一切正常 但是我遇到了崩溃运行 Android 9 API 28 的特定三星设备 设备示例有 三星 SM G
  • 如何确定 Apache Spark Dataframe 中的分区大小

    我一直在使用 SE 上发布的问题的出色答案来确定分区数量以及数据帧中分区的分布需要了解 Spark Dataframe 中的分区详细信息 https stackoverflow com questions 39217964 need to
  • 如何提高申请的主观速度?

    今天 我的同事注意到 当在进度指示器中添加小数位时 会导致程序运行得比没有小数位更快的印象 即不是 1 2 3 而是显示 1 1 2 1 4 1 6 我检查了它 令我惊讶的是我得到了相同的印象 尽管我知道它是伪造的 这让我想知道 还有哪些其
  • 如何使用 javascript 或 jquery 隐藏悬停时的图像路径

    Any one who know the answer please give me the suggestion to do this I am using mozilla firefox browser When i hover the
  • Sails.js - PATH 变量 - sails 命令无法识别

    我在 Windows Server 2008 上 npm 安装 Sails js 后 无法识别 sails 命令 有人可以提示我在 PATH 变量中使用哪些值吗 据我了解 Node exe 运行 sails js 文件 但是 如果我尝试在
  • -DNDEBUG 通常来自哪里?

    我们的构建系统发生了某种变化 优化的构建不再得到 DNDEBUG https gcc gnu org onlinedocs gcc Preprocessor Options html index D 1添加到编译行 我搜索了我们的 make