DEBUG
smartcat2010
这个作者很懒,什么都没留下…
展开
-
gdb调试
sudo ulimit -c unlimited (设置core文件大小无上限)ulimit -c (查看core文件上限,确认上一步已生效)gcc ...... -g (使得bt可以看到代码行;副作用:所有优化都被禁用)出来core文件后,gdb <exe_file> <core_file>gdb-refcard.pdf (utexas.edu)...原创 2021-07-16 11:11:25 · 95 阅读 · 0 评论 -
Python -m pdb调试常用命令
设断点:b filename:LineNumberContinue: cStep into: s进入上一帧callstack:up进入下一帧callstack: down原创 2021-07-01 11:06:41 · 466 阅读 · 0 评论 -
VSCode Debug调试
让远程调试让Step into(F11)生效:在config文件里,加一条:"justMyCode": false原创 2021-06-11 19:34:21 · 3228 阅读 · 4 评论 -
使用dumpbin查看exe或dll依赖的库
先打开Visual Studio的开发者命令行(如果直接进cmd,则找不到dumpbin.exe)如果看exe的依赖,运行:dumpbin /dependents myexe.exe如果看dll的依赖,运行:dumpbin /dependents mydll.dll很多dll是在C:\Windows\System32下面,64位的则在C:\Windows\SysWow64下面;可以用where /R . "XXX.dll" 去找某个文件所在的位置;...原创 2020-05-27 21:25:22 · 1557 阅读 · 0 评论 -
error C2011 type redefinition类型重定义
编译期报错:c:\program files (x86)\windows kits\10\include\10.0.17763.0\shared\ws2def.h(235): error C2011: “sockaddr”:“struct”类型重定义解决思路:先google搜"error C2011";在微软官方技术文档里找到其描述: 提到很可能是一个编译单元#include了两次.h头文件导致,用#pragma once解决; 还可以把/P选项加到编译器选项中(V...原创 2020-05-19 14:18:33 · 1694 阅读 · 0 评论