这个为什么报错*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
时间: 2023-11-07 11:44:29 浏览: 228
npm-buhlmann-ZH-L16:Buhlmann 的 ZH-L16 减压节点模块
这个警告通常是由于编译器在静态链接时未使用某些代码段而引起的。编译器会将这些未使用的代码段标记为“未调用段”,并在重叠处理(overlay process)中忽略它们,以减少可执行文件的大小。
这个警告不会对程序的功能产生影响,只是提醒你可能存在一些未使用的代码段。如果你确实想删除这些未使用的代码段,可以使用编译器的优化选项来强制删除未使用的代码段,例如 `-ffunction-sections -fdata-sections`。不过要注意,这样可能会导致某些调试工具无法正常工作,因为它们依赖于完整的符号表和调试信息。
阅读全文