如何在C exec.file中查找生成的目录字符串?

如何在C exec.file中查找生成的目录字符串?,c,linux,gdb,C,Linux,Gdb,在阅读FreeBSD7.3GDB的文档时,我看到了一个二进制文件中存储的构建目录信息。它是如何存储的,又是如何检索的?如果二进制文件是用调试信息构建的,那么它将包含包含完整路径名的调试符号信息,因此在调试时,调试器可以找到源文件并将源代码与执行相关联。在任何十六进制编辑器中打开二进制文件,您将能够看到路径字符串Care to share point to what your reading?strings可以这样做。问题是,当路径字符串的内容未知时,或者路径(例如,运行时加载的共享库)中有许多字

在阅读FreeBSD7.3GDB的文档时,我看到了一个二进制文件中存储的构建目录信息。它是如何存储的,又是如何检索的?

如果二进制文件是用调试信息构建的,那么它将包含包含完整路径名的调试符号信息,因此在调试时,调试器可以找到源文件并将源代码与执行相关联。在任何十六进制编辑器中打开二进制文件,您将能够看到路径字符串

Care to share point to what your reading?
strings
可以这样做。问题是,当路径字符串的内容未知时,或者路径(例如,运行时加载的共享库)中有许多字符串,而构建目录中只有一个字符串时,查找这些路径字符串。