摘要: 库文件的生成,包括静态库lib与动态库dll,需要改变编译输出的生成命令,可以一开始生成对应的库工程(或者在工程属性->常规->配置类型更改)。 附基本对应命令: gcc –c -L .o Cl /c /link .obj ar .a lib .lib ld .o link .dll windows 阅读全文
posted @ 2018-01-07 23:46 HEIS老妖 阅读(806) 评论(1) 推荐(0) 编辑
摘要: 解决方案 一个解决方案的文件结构: .sln 项目目录 debug release 其中,debug与release放置最终生成的dll或exe,项目目录下包含 头文件 源文件 debug release .proj等 项目debug与release只放置编译的中间结果obj 路径 General- 阅读全文
posted @ 2018-01-07 23:44 HEIS老妖 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 00 帮助 Whatis|apropos :简短功能描述 --help : 使用摘要及参数列表(大部分命令) Man : manual; man –k keyword; session /user/share/doc Info : 说明文档,并非所有命令皆有 /usr/info Ctrl+D : e 阅读全文
posted @ 2018-01-07 23:29 HEIS老妖 阅读(199) 评论(5) 推荐(0) 编辑
摘要: 单步:Flags寄存器中的标志位,CPU每执行一条指令后会检查IF位值。如为1则产生调试异常。 断点:使用INT 3替代目标指令头,执行时候则产生调试异常切换到调试器,而后返回时恢复 分支踪迹存储:记录最后一次JMP的地址,LastBranchRecording 系统中对对应的中断向量表,当中断产生 阅读全文
posted @ 2018-01-07 23:18 HEIS老妖 阅读(240) 评论(4) 推荐(0) 编辑