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

时间:2012-04-13 09:27:24

标签: linux gcc compilation linker glibc

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

1.我在哪里为此

指定'-g'选项

2.我以后如何制作一个示例代码链接到这个特定的glibc而不是我系统上安装的那个?

2 个答案:

答案 0 :(得分:4)

  

我需要使用调试符号

从源代码编译glibc

您将很难在没有调试符号的情况下编译glibc 。默认的./configure && make 在编译行上有-g

  

我后来如何制作一个示例代码链接到这个特定的glibc,而不是我系统上安装的那个?

这有点棘手,回答here

答案 1 :(得分:3)

这可能是configure技巧的问题。首先,尝试configure --help,然后configure --enable-debugconfigure CC='gcc -g'甚至configure CFLAGS='-g'

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

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