摘要: 目录编译选项链接选项预处理宏选项依赖关系选项其他选项参考 编译选项 -c: 只编译源文件,不进行链接,生成目标文件。 -o <file>: 指定输出文件的名称。 -g: 生成调试信息,允许使用调试器进行调试。 -O<level>: (大写的字母O)指定优化级别,https://blog.csdn.n 阅读全文
posted @ 2023-10-12 23:42 黄河大道东 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 今天在运行release工程时发现运行结果出现了-1.#IND00, 1.#INF00 。但是在debug下可以计算出数字。于是在网上查找资料。 尝试修改配置属性优化方法为已禁用。未果 尝试了修改调试信息格式Zi。未果 尝试修改代码生成运行库。未果 原因: 最后通过输出变量仔细对比发现是某个函数中的 阅读全文
posted @ 2023-10-12 22:43 黄河大道东 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 声明 声明可声明多次,而编译器不会为其分配存储空间。目的是为了使编译器知道该标识符所代表的含义及原型所在,文件与文件之间 使用关键字 extern 修饰变量或函数称为声明(引用)可使同工程目录下的变量或函数实现交互 说明符 + 表达式列表 定义 一般的情况下,把建立空间的声明称之为定义,而把不需要建 阅读全文
posted @ 2023-10-12 22:36 黄河大道东 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 目录一、前言二、下载三、安装四、简单使用第一步:打开IDA Pro32软件第二步:新建一个文件第三步:选择一个 exe 进行分析第四步:装载PE文件第六步:显示运行结果第七步:查看源代码第八步:关闭IDA Pro并保存数据库文件参考 一、前言 IDA Pro(Interactive Disassem 阅读全文
posted @ 2023-10-12 21:53 黄河大道东 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为多少位,多少位(以32位为例) 32位 指令集就是运行 32位 数据的指令,也就是说处理器一次可以运行32bit数据。 查看我的电脑属性里可以看到,32的不显示,64的才显示 以下是一些相关资料 阅读全文
posted @ 2023-10-12 20:56 黄河大道东 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 进入注册表:win + r 输入 regedit 注册表是Windows操作系统用于存储和管理配置信息的一个关键部分。它是一个层次化的数据库,用于存储操作系统、硬件、应用程序和用户设置。以下是注册表的主要用途: 配置信息存储:注册表包含操作系统的配置信息,例如启动项、系统服务、硬件配置等。这些信息用 阅读全文
posted @ 2023-10-12 20:41 黄河大道东 阅读(51) 评论(0) 推荐(0) 编辑