[英]What does gdb change in debugged program behaviour w.r.t. `accept()` and `close()`
[英]A file program debugged under GDB doesn't see its files
我正在尝试在Linux下gdb一个程序。 它是一种语言的编译器,该语言使用一些包含文件(此语言包含文件,而不是C / C ++包含文件),这些文件在正常运行应用程序时会正确加载。 在gdb下运行时,应用程序抱怨找不到这些包含文件。 我已经检查了gdb的内部pwd,它与独立运行时完全相同。 可能是什么问题呢? 我该如何解决?
请注意,该编译器不使用任何环境变量,它看起来是从当前目录获取的。
您可以在gdb中设置源目录路径。
通过gdb文档中的源路径 。
https://sourceware.org/gdb/download/onlinedocs/gdb/Source-Path.html#Source-Path
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.