软件工具 SofTool.CN 本次搜索耗时 0.229 秒,为您找到 1248 个相关结果.
  • 内存寄存器:

    3274 2020-12-25 《ARM 汇编》
    内存寄存器: 常见寄存器的命名: 内存寄存器: ARM920T 总共有 37 个寄存器(31 个通用寄存器 和 6 个状态寄存器); 常见寄存器的命名: 寄存器 APCS命名 意义 R0 a1 工作寄存器 R1 a2 R2 a3 R3 a4 R4 v1 必须保护 R5 ...
  • devm_gpio_request()

    3273 2021-06-10 《Linux内核API》
    函数: 功能: 函数: int devm_gpio_request (struct device *dev, unsigned gpio, const char *label) ; 功能: 向系统申请GPIO资源。函数 devm_ 前缀,表示这是带设备资源管理版本的函数,因此在使用上面的函数时,需要指定设备的struct devi...
  • 03_常见问题

    指令顺序 开发者总是自以为源代码中指定的指令顺序与最终的指令顺序一致。这种写法是错误的,并导致难以查找bug。实际上,优化器会像优化 C 语句那样优化汇编语句。如果有可能,指令的顺序可能会重排。 “优化 C 代码”一节对此进行了详细讨论并提供了解决方案。 定义变量作为指定的寄存器 即使将一个变量强制赋值给了一个指定的寄存器,代码运行的结果也可能不...
  • .arm

    3258 2021-02-14 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .arm 功能: 告诉编译器从 .arm 代码开始,后续的操作码使用 ARM 指令集; 示例: .arm
  • .thumb

    3254 2021-02-14 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .thumb 功能: 告诉编译器从 .arm 代码开始,后续的操作码使用 THUMB 指令集; 示例: .thumb
  • 2.2 注释

    2.2.1 注释风格 2.2.2 文件信息注释 2.2.3 函数的注释 2.2.1 注释风格 注释可以让别人一看你的代码就明白其中的含义和用法, 但是不要过度注释 ,不要在注释里解释代码是如何运行的,一般你的注释应该告诉别人代码做了什么,而不是怎么做的 ,即结果,而非过程! 注释要放到函数的头部,尽量不要在函数体里面放置注释,注释的风格应该选择...
  • 强制链接时使用静态链接库

    3250 2020-12-25 《GCC 基础入门》
    默认情况下, GCC在链接时优先使用动态链接库,只有当动态链接库不存在时才考虑使用静态链接库,如果需要的话可以在编译时加上-static选项,强制使用静态链接库 。 在/usr/dev/mysql/lib目录下有链接时所需要的库文件libmysqlclient.so和libmysqlclient.a,为了让GCC在链接时只用到静态链接库,可以使用下面的命令...
  • C 错误处理

    3243 2021-01-21 《C 语言》
    C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。您可以在 <error.h> 头文件中找到各种各样的错误代码。 所以,C 程序员可以通过检查返回...
  • 03_标识符命名

    3.1 命名规则 3.2 文件命名 3.3 变量命名 3.4 函数命名 3.5 宏命名 3.1 命名规则 C 语言中的命名有多种风格,有 unix 风格的、有 windows 风格的、还有匈牙利命名法的等等。因为我们是编写 Linux 代码的,所以要使用 unix 风格,而 Linux 属于类 unix 系统。 unix 命名风格是单词用小写...
  • 5.9 admin 模块

    3237 2022-05-18 《Beego开发手册》
    runtime.MemStats Alloc = 275504 TotalAlloc = 275512 Sys = 4069608 Lookups = 5 Mallocs = 469 Frees = 1 HeapAlloc = 275504 HeapSys = 1048576 HeapIdle = 647168 HeapInuse = 4...