软件工具 SofTool.CN 本次搜索耗时 0.336 秒,为您找到 111 个相关结果.
  • Makefiles中的替换

    3649 2021-05-05 《Autoconf 中文手册》
    预定义输出变量 创建目录 自动地重新创建 发布版本中每个包含了需要被编译或者被安装的文件的目录都应该含有一个文件Makefile.in , configure将利用Makefile.in 在同目录中创建一个Makefile 。为了创建Makefile ,configure进行一个简单的变量替换:用 configure 为 @variable@ 选取...
  • 2_C程序中内嵌汇编

    内联汇编 格式: __asm__  __volatile__ ( "Instruction List" :Output Operand List :Input Operand List :Clobber/Modify List ); 内嵌汇编 举例: #include <stdio.h> int ...
  • 编译过程

    3482 2021-01-18 《GCC 简单入门》
    预处理:头文件、宏展开 编译: 汇编:生成目标文件 链接:链接其他的程序库生成可执行文件 接下来先看gcc的常用选项: 选项名 作用 -o 产生目标(.i、.s、.o、可执行文件等) -E 只运行C预编译器 -S 告诉编译器产生汇编程序文件后停止编译,产生的汇编语言文件拓展名为.s -c 通知gcc取消...
  • 7. Stack and Functions

    STACK AND FUNCTIONS In this part we will look into a special memory region of the process called the Stack. This chapter covers Stack’s purpose and operations related to it. Addi...
  • 伪操作

    3398 2020-12-25 《ARM 汇编》
    伪操作中英文 宏指令和伪操作的关系: 伪操作常见的几种形式: 伪操作中英文 伪操作 derective 宏指令 pseudo-instuction pseudo 伪英[ˈsjuːdəʊ] 美[ˈsudoʊ] 宏指令和伪操作的关系: 宏指令通过伪操作定义。伪操作由编译程序处理。 注:关于编译程序的更多知识,可以查阅《GCC 编译...
  • 01_编译简单的 C 程序

    C 语言经典的入门例子是 Hello World,下面是一示例代码: #include <stdio.h> int main (void ) { printf (“Hello, world!\n”); return 0 ; } 我们假定该代码存为文件‘hello.c’。要用 gcc 编译该文件,使用下面的命令: $ gcc -g -Wal...
  • 4_gcc常用选项

    3349 2021-01-17 《GCC 入门》
    来看一下gcc常用选项: 选项名 作用 -o 产生目标(.i、.s、.o、可执行文件等) -E 只运行C预编译器 -S 告诉编译器产生汇编程序文件后停止编译,产生的汇编语言文件拓展名为.s -c 通知gcc取消连接步骤,即编译源码,并在最后生成目标文件 -Wall 使gcc对源文件的代码有问题的地方发出警告...
  • 15_GCC下uCOS的移植(2)

    3292 2020-12-26 《S3C2416 裸机开发》
    4. uCOS配置 uCOS是可裁减实时操作系统,可以根据实际的应用对内核未使用到的功能进行裁减,以进一步节省系统宝贵的硬件资源,通常可用的uCOS-II内核代码在6K~26K,这在uCOS-II配置文件os_cfg.h中进行配置,这个配置文件在源码目录为os_cfg_r.h,从目录中拷贝添加到uCOS/uCOS-II/Cfg目录中,并重命名为os_cf...
  • 04_简单的 Makefile 文件

    为便于不熟悉 make 的读者理解,本节提供一个简单的用法示例。Make 凭借本身的优势,可在所有的 Unix 系统中被找到。要了解关于Gnu make 的更多信息,请参考 Richard M. Stallman 和 Roland McGrath 编写的 GNU Make 手册。 Make 从 makefile(默认是当前目录下的名为‘Makefile’的...
  • 设定站点缺省值

    3211 2021-05-05 《Autoconf 中文手册》
    Autoconf生成的configure脚本允许你的站点(site)为某些配置值提供缺省值。你可以通过创建 站点范围(site-wide)或者系统范围(system-wide)的初始化文件来达到这个目的。 如果设置了环境变量CONFIG_SITE,configure就把它的值作为读入的shell脚本的名称。 否则如果prefix/share/config....