我安装了多个版本的libc,如何在编译时选择要链接的版本?
现在我正在像这样编译
g++ prog.cpp发布于 2009-12-28 09:30:29
您的程序将与libc链接。当您在gdb中运行时,libc-dbg将用于读取符号名称,能够生成包含更多信息的回溯,等等。如果您在链接时添加-pg选项,则将使用libc-prof,并且您将能够在您的程序中使用。
发布于 2009-12-28 13:34:46
使用以下命令将环境变量LD_LIBRARY_PATH设置为libc的路径。
export LD_LIBRARY_PATH=<path-to-libc>检查程序是否链接到预期的库使用
ldd a.out这将显示程序所链接到的库的列表。:)
https://stackoverflow.com/questions/1967477
复制相似问题