C++ 如何选择libc6或libc6dbg
Im bug正在检查一个c程序,并希望安装valgrind,然后系统告诉我还应该安装带有调试符号libc6 dbg的libc6 现在我的问题是,当我将来用gcc编译时,将使用哪个版本的libc 如何选择要编译的libc6C++ 如何选择libc6或libc6dbg,c++,c,gcc,libc,C++,C,Gcc,Libc,Im bug正在检查一个c程序,并希望安装valgrind,然后系统告诉我还应该安装带有调试符号libc6 dbg的libc6 现在我的问题是,当我将来用gcc编译时,将使用哪个版本的libc 如何选择要编译的libc6 我不是问如何安装这个,我在ubuntu上,所以安装libc6 dbg就可以了。libc6 dbg不是一个独立于libc6的库-它是libc6的调试符号,这样你就可以在libc中得到准确的回溯。是的,我知道调试符号是什么。这不是问题所在。问题是,每当我编译时,我如何告诉要编译的l
我不是问如何安装这个,我在ubuntu上,所以安装libc6 dbg就可以了。
libc6 dbg
不是一个独立于libc6
的库-它是libc6
的调试符号,这样你就可以在libc中得到准确的回溯。是的,我知道调试符号是什么。这不是问题所在。问题是,每当我编译时,我如何告诉要编译的libc是什么?如果省略-ggdb,gcc会使用非dbglibc吗?没有区别libc6
是库libc6dbg
是它的调试符号,如果安装了,gdb/valgrind将使用这些符号-ggdb
控制是否使用额外的调试信息编译应用程序。