链接libc-dbg和libc-prof

时间:2009-12-28 00:13:13

标签: c++ c linker libc

我安装了多个版本的libc, 如何在编译时选择链接哪个?

现在我正在编译

g++ prog.cpp

2 个答案:

答案 0 :(得分:1)

您的计划将与libc相关联。当你在gdb中运行时,libc-dbg将用于读取符号名称,能够生成具有更多信息的回溯等。如果你在链接时添加-pg选项,将使用libc-prof和你将能够在您的计划中使用 gprof

答案 1 :(得分:0)

使用以下命令将环境变量LD_LIBRARY_PATH设置为libc的路径。

export LD_LIBRARY_PATH=<path-to-libc>

检查程序是否链接到预期的库使用

ldd a.out

这将显示程序链接到的库列表。 :)