软件工具 SofTool.CN 本次搜索耗时 0.282 秒,为您找到 303 个相关结果.
  • INCBIN

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

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

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

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

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

    3516 2023-07-31 《Gmqtt》
    session的生命周期 session建立 session删除 主题订阅/取消订阅流程 订阅流程 取消订阅流程 消息发布流程 wrapper模式 如何编写插件 使用gmqctl命令行工具 import插件并重新编译 修改启动顺序 插件配置修改 在上一篇文章中,我们介绍了Gmqtt的基本特性以及钩子函数的基本使用方法。本篇我们来详...
  • 起源(Genesis)

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

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

    3447 2021-02-14 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .code 16 SofTool.CN Note:可以认为是 .thumb 指令的另外一种写法; 功能: 告诉编译器从 .code 16 代码开始,后续的操作码使用 THUMB 指令集; 示例: .code 16
  • Automake 语法

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