软件工具 SofTool.CN 本次搜索耗时 0.130 秒,为您找到 325 个相关结果.
  • 9.7_Merkle 树

    区块链中的每个区块都包含了产生于该区块的所有交易,且以Merkle树表示。 Merkle树是一种哈希二叉树,它是一种用作快速归纳和校验大规模数据完整性的数据结构。这种二叉树包含加密哈希值。术语“树”在计算机学科中常被用来描述一种具有分支的数据结构,但是树常常被倒置显示,“根”在图的上部同时“叶子”在图的下部,你会在后续章节中看到相应的例子。 在比特币网...
  • 起源(Genesis)

    4148 2021-05-05 《Autoconf 中文手册》
    1991年6月,我为自由软件基金会维护了许多GNU工具。由于它们被移植到更多的平台并且增加了更多的程序,用户必须在 Makefile 中选择的 -D 选项的数目(大约20个)变得难以承受。尤其是我,我不得不在许多不同的系统上对每个新的发布版本进行测试。所以我编写了一个简单的shell脚本为fileutils包猜测一些正确的设置,并且把它作为fileutils...
  • C 预处理器

    4142 2021-01-21 《C 语言》
    预处理器实例 预定义宏 字符串常量化运算符(#) 标记粘贴运算符(##) 参数化的宏 C 预处理器 不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Preprocessor)简写为 CPP。 所有的预处理器命令都...
  • INCBIN

    4132 2020-12-25 《ARM 汇编》
    语法: INCBIN 文件名 备注: 文件名可以是绝对路径,也可以是相对路径; 功能: INCBIN 伪指令用于将一个目标文件或数据文件包含到当前的源文件中,被包含的文件不作任何变动的存放在当前文件中,编译器从其后开始继续处理。 示例: AREA Init , CODE , READONLY INCBIN softoo...
  • 3_GCC编译程序的过程

    例如使用一个hello.c文件编译的过程如下图所示: 预处理(Pre-Processing):主要包括宏定义,文件包含,条件编译三部分。预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对其进行响应和替换。预处理过程还会删除程序中的注释和多余空白字符。最后会生成 .i 文件。 编译器(Compiling):编译器会将预处理完的 .i 文件进行...
  • 08_内核

    跳转到虚拟内存 跳转到虚拟内存 现在几乎到了整个 stext 过程的末尾,开始执行内核了。 首先调用“procinit”函数,这个函数对于每个CPU类型都不一样。这是一段由C和汇编写成的底层CPU管理代码,位于arch/arm/mm/proc-*.S 中。例如,大多数 v7 CPU的初始化代码都在 proc-v7.S 中,而ARM920的初始化代码...
  • C 指针

    4073 2021-01-21 《C 语言》
    C 指针 什么是指针? 如何使用指针? C 中的 NULL 指针 C 指针详解 C 指针 学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。 正如您所知道的,每一个变量都有一个内存位置 ,每一个内存位置...
  • C 数据类型

    4070 2021-01-21 《C 语言》
    基本类型 整数类型 浮点类型 void 类型 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间 ,以及如何解释存储的位模式。 C 中的类型可分为以下几种: 类型 解释 基本类型 它们是算术类型,包括两种类型:整数类型和浮点类型。 枚举类型 它们也是算术类型,...
  • Automake 语法

    Automake 常见的宏、变量 更多的Makefile语法,请访问 Makefile手册 Automake 常见的宏、变量 文件编译类型 说明 _PROGRAMS 表示生成的目标类型属于可执行文件 _LIBRARIES 表示生成的目标类型属于库文件 _LTLIBRARIES 表示使用 LIBTOOL 生成库文件 ...
  • box控件细节

    4028 2021-04-28 《GTK+ 2.0 中文教程》
    横向盒(水平方向排列控件的box) gtk_box_pack() gtk_box_pack_start() gtk_hbox_new() 源码 由于存在这样的弹性,所以在一开始使用 GTK 中的组装盒(packing box) 的时候会有点让人迷惑。这里有许多选项,并且它们不容易一眼看出是如何组合在一起的。然而到最后,这里基本上只有五种不同的风格...