软件工具 SofTool.CN 本次搜索耗时 0.240 秒,为您找到 296 个相关结果.
  • 6.5_生成静态库

    生成静态库可以理解为将一个对.o文件的归档。将一个或多个.o文件打包生成.a文件。 可以使用ar工具,例如: ➜ test gcc -Wall -c hello.c -o hello.o ➜ test ar rcs libhello.a hello.o ➜ test ls -l libhello.a -rw-rw-r-- 1 men...
  • 汇编

    1958 2020-12-25 《GCC 基础入门》
    对于上一小节中生成的汇编代码文件 hello.s,gas汇编器 负责将其编译为目标文件,如下: gcc -c hello .s -o hello .o 如果此时你还是有文本文件查看,只能看到如下的乱码形式: 如果使用UltraEdit查看,那么效果如下:
  • 6.1_头文件与库文件

    在使用C语言和其他语言进行程序设计时,需要头文件来提供对常数的定义和对系统及函数调用的声明。 库文件是一些预先编译好的函数集合,那些函数都是按照可重用原则编写的。他们通常有一组互相关联的用来完成某项常见工作的函数构成。比如用来处理屏幕显式情况的函数(ncurses库)和数据库访问例程(dbm库)等。 使用库的好处: 模块化:将不同功能模块的文件编译...
  • Gmqtt插件机制详解

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

    1942 2021-05-05 《Autoconf 中文手册》
    因为我的configure在没有与用户进行交互的条件下自动地确定了系统的能力,我决定把生成它们 的程序称作Autoconfig。但附加了版本号之后,这个名字对于老式的UNIX文件系统来说就太长了,所以我把它缩短 成Autoconf。 在1991年秋天,我召集了一群期望获得移植性的家伙(alpha测试者)以给我提供反馈从而使我可以压缩(encapsulate...
  • C 存储类

    1932 2021-01-21 《C 语言》
    auto 存储类 register 存储类 static 存储类 extern 存储类 存储类定义 C 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C 程序中可用的存储类: auto register static extern auto 存储类 auto 存储类是所有局部变量默认 的存储...
  • .text

    1925 2021-02-15 《Linux GNU ARM 汇编》
    语法: 功能: 示例: 语法: .text {subsection} 参数:subsection 可选项. 可以定义一个子段. 功能: 告诉编译器从 .text 开始,后面的是代码段。 示例: .text
  • 02_捕捉错误

    如上所述,当用 C 或 C++ 编程时,编译器警告是非常重要的助手。为了说明这一点,下面的例子包含一个微妙的错误:为一个整数值错误地指定了一浮点数控制符‘%f’。 #include <stdio.h> int main (void ) { printf (“Two plus two is %f\n”, 4 ); return 0 ; }...
  • C 内存管理

    1889 2021-01-21 《C 语言》
    动态分配内存 重新调整内存的大小和释放内存 本章将讲解 C 中的动态内存管理。C 语言为内存的分配和管理提供了几个函数。这些函数可以在 <stdlib.h> 头文件中找到。 序号 函数和描述 1 void *calloc(int num, int size); 该函数分配一个带有 function allocates an arra...
  • 4_GCC编译过程

    4.1_GCC常用选项 4.2_预处理过程 4.3_编译过程 4.4_汇编过程 4.5_链接过程