Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何选择libc6或libc6dbg_C++_C_Gcc_Libc - Fatal编程技术网

C++ 如何选择libc6或libc6dbg

C++ 如何选择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

Im bug正在检查一个c程序,并希望安装valgrind,然后系统告诉我还应该安装带有调试符号libc6 dbg的libc6

现在我的问题是,当我将来用gcc编译时,将使用哪个版本的libc

如何选择要编译的libc6


我不是问如何安装这个,我在ubuntu上,所以安装libc6 dbg就可以了。

libc6 dbg
不是一个独立于
libc6
的库-它是
libc6
的调试符号,这样你就可以在libc中得到准确的回溯。

是的,我知道调试符号是什么。这不是问题所在。问题是,每当我编译时,我如何告诉要编译的libc是什么?如果省略-ggdb,gcc会使用非dbglibc吗?没有区别
libc6
是库
libc6dbg
是它的调试符号,如果安装了,gdb/valgrind将使用这些符号
-ggdb
控制是否使用额外的调试信息编译应用程序。