2

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

现在我正在编译

g++ prog.cpp
4

2 回答 2

1

您的程序将链接到libc. 在 gdb 中运行时,libc-dbg 将用于读取符号名称,能够生成具有更多信息的回溯等。如果-pg在链接时添加选项,将使用 libc-prof 并且您将能够使用gprof与您的程序。

于 2009-12-28T01:30:29.053 回答
0

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

export LD_LIBRARY_PATH=<path-to-libc>

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

ldd a.out

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

于 2009-12-28T05:34:45.753 回答