1
5
没错,程序本身执行时不需要调试符号;链接器计算(因此在链接时知道)每个函数/全局变量/etc在运行时的内存地址,因此它可以在必要时将该内存地址直接放入可执行文件中。 这些符号供调试器使用,使调试输出更易于人类(或调试工具)使用和理解。 |
SongpaGu · 为什么程序在删除符号信息后工作? 1 年前 |
farooq GV · 如何仅使用指针访问结构数组 1 年前 |
hiy · 在os x上未定义strtok\u 6 年前 |
user545424 · 这种叮当作响的优化是一个bug吗? 6 年前 |