6

我需要使用调试符号从源代码编译 glibc。

  1. 我在哪里为此指定“-g”选项
  2. 我以后如何创建一个指向这个特定 glibc 的示例代码链接,而不是我系统上安装的那个?
4

2 回答 2

6

我需要使用调试符号从源代码编译 glibc

如果没有调试符号,您将很难编译 glibc 。默认值./configure && make -g编译行。

我以后如何创建一个指向这个特定 glibc 的示例代码链接,而不是我系统上安装的那个?

这有点棘手,并在这里回答。

于 2012-04-13T14:01:05.097 回答
3

这可能是一个configure技巧问题。首先,尝试configure --help,然后,或者configure --enable-debug或者也许configure CC='gcc -g',甚至configure CFLAGS='-g'

对于您的示例代码,也许考虑玩LD_LIBRARY_PATHLD_PRELOAD技巧(假设链接到动态库)。

但要非常小心,因为Glibc是 Gnu/Linux 类系统的基石。

于 2012-04-13T11:34:40.867 回答