2012-04-04 25 views

回答

54

如果你想建立的调试(包括源信息,即-g)编译时,使用

cmake -DCMAKE_BUILD_TYPE=Debug <path> 

如果你想建立一个发布版本,您可以使用

cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo <path> 
+6

这不适合我。当我尝试运行'gdb'时,我的backtraces完全由内存地址和问号组成,没有函数名或任何东西。 – 2014-06-05 21:04:03

+2

设置gdb中的路径,如果它没有设置为源文件目录,使用下面的 gdb> directory“directory path” – 2014-08-13 02:02:43