我需要使用调试符号从源代码编译 glibc。
- 我在哪里为此指定“-g”选项
- 我以后如何创建一个指向这个特定 glibc 的示例代码链接,而不是我系统上安装的那个?
我需要使用调试符号从源代码编译 glibc。
我需要使用调试符号从源代码编译 glibc
如果没有调试符号,您将很难编译 glibc 。默认值./configure && make 将在-g编译行。
我以后如何创建一个指向这个特定 glibc 的示例代码链接,而不是我系统上安装的那个?
这有点棘手,并在这里回答。
这可能是一个configure技巧问题。首先,尝试configure --help,然后,或者configure --enable-debug或者也许configure CC='gcc -g',甚至configure CFLAGS='-g'
对于您的示例代码,也许考虑玩LD_LIBRARY_PATH或LD_PRELOAD技巧(假设链接到动态库)。
但要非常小心,因为Glibc是 Gnu/Linux 类系统的基石。