标题:Qt Creator pdb文件问题
作者:songhuirong1
日期:2017-02-06 14:44
内容:
各位大侠。请问Qt Creator编译程序后,如何让它产生pdb文件。我需要用windebug来跟踪崩溃,Qt Creator默认是不生成pdb文件的,现在需要让它生成。请问如何做。
#1 [kaon 02-06 15:12]
QMAKE_LFLAGS_RELEASE+=/MAP
QMAKE_CFLAGS_RELEASE += /Zi
QMAKE_LFLAGS_RELEASE +=/debug /opt:ref
#2 回 kaon 的帖子 [songhuirong1 02-06 16:00]
kaon:QMAKE_LFLAGS_RELEASE+=/MAP
QMAKE_CFLAGS_RELEASE += /Zi
QMAKE_LFLAGS_RELEASE +=/debug /opt:ref (2017-02-06 15:12)
我加了之后编译报错
:-1: error: error: /MAP: No such file or directory
:-1: error: error: /debug: No such file or directory
:-1: error: error: /opt:ref: No such file or directory
#3 [kaon 02-06 19:29]
用msvc,不要用mingw
#4 回 kaon 的帖子 [songhuirong1 02-07 11:10]
kaon:用msvc,不要用mingw (2017-02-06 19:29)
其实我的问题是如果程序出现偶然的崩溃,然后需要对其进行分析,在Windows下有windebug可以进行分析。在Linux下,可以用gdb进行分析。貌似mingw也可以用gdb进行分析,但是我不知道这整个过程怎么搞,还望指点。
#5 [kaon 02-07 19:35]
mingw真不知道怎么生成core dump, msvc那样是可以的,或者你转成vs project,用vs打开,里面的配置更多点(如果不清楚什么命令的话)