软件工具 SofTool.CN 本次搜索耗时 0.221 秒,为您找到 325 个相关结果.
  • 检查错误

    3873 2020-12-25 《GCC 基础入门》
    gcc - pedantic illcode . c - o illcode -pedantic编译选项并不能保证被编译程序与ANSI/ISO C标准的完全兼容,它仅仅只能用来帮助Linux程序员离这个目标越来越近。或者换句话说,-pedantic选项能够帮助程序员发现一些不符合 ANSI/ISO C标准的代码,但不是全部,事实上只有ANSI/IS...
  • 简单调试

    3862 2021-04-24 《GDB 简介》
    准备操作: 编译: 启动被调试程序: 常用的几个命令 常用参数: 准备操作: 假设以下操作被调试的程序内容如下:文件名为: main.c #include <stdio.h> int main () { int i = 0 ; for (i=0 ; i<3 ; i++) { prin...
  • ASSERT

    3850 2020-12-25 《ARM 汇编》
    语法: ASSERT 逻辑表达式 功能: 在汇编编译器对汇编程序的第2遍扫描中,如果其中的逻辑表达式设置的条件不成立,则报告该错误信息,并终止汇编。 示例: ; //如果符号ENDIAN_CHANGE还没有被定义,那么 :DEF:ENDIAN_CHANGE 返回 FALSE, 则此处会报告错误,并终止汇编. ASSERT :...
  • IMPORT

    3826 2020-12-25 《ARM 汇编》
    语法: IMPORT 标号 {[ WEAK ]} 备注: 标号 区分大小写 [WEAK] 选项表示当所有的源文件都没有定义这样一个标号时,编译器也不给出错误信息,在多数情况下将该标号置为0 ,若该标号为B或BL指令引用,则将B或BL指令置为NOP操作。 功能: IMPORT 伪指令用于通知编译器要使用的标号在其他的源文件中定义,但...
  • 堆栈

    3825 2022-11-10 《C 语言》
    C语言和堆栈的联系: 栈 Stack: 堆 Heap: 堆和栈的理解:完全不同的两个概念 栈的分类: 栈的特性: 堆的特性: 堆的使用: C语言和堆栈的联系: 栈 Stack: 必须要先给C语言分配一个可用的栈空间 ,C语言才能运行,因为C语言里的临时变量 都是放在栈 空间里的,没有栈C语言是无法运行的。 堆 Heap: 堆空...
  • 4.1_GCC常用选项

    -o:生成目标( .i 、 .s 、 .o 、可执行文件等) -c:通知 gcc 取消链接步骤,即编译源码并在最后生成目标文件。 -E:只运行 C 预编译器 -S:告诉编译器产生汇编语言文件后停止编译,产生的汇编语言文件扩展名为 .s -Wall:使 gcc 对源文件的代码有问题的地方发出警告 -Idir:将dir目录加入搜索头文件的目录路径 -Ldir:...
  • C 数组

    3822 2021-01-21 《C 语言》
    C 数组 声明数组 初始化数组 访问数组元素 C 中数组详解 C 数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量,比如 number0、number1、…、number99,而是声明一个数组变量,比如 nu...
  • 一个控件的剖析

    3815 2021-05-11 《GTK+ 2.0 中文教程》
    要想创建一个新的控件,最重要的是要对 GTK 对象的工作原理有所了解。这一节只是一个简述,详见参考手册。 GTK 控件具有面向对象的特性。然而,它是用标准的 C 实现的。这极大的改善了在当前 C++ 编译器上使用的可移植性和稳定性;但是,这也意味着写控件的人必须注意一些实现的细节。一个控件类的所有实例(比如所有的按钮控件)的共有信息存储在类结构 里,类的信...
  • 3_gcc编译程序的过程

    3794 2021-01-17 《GCC 入门》
    gcc编译程序主要经过四个过程: 预处理(Pre-Processing) 编译 (Compiling) 汇编 (Assembling) 链接 (Linking) 预处理实际上是将头文件、宏进行展开。编译阶段,gcc调用不同语言的编译器,例如c语言调用编译器ccl。gcc实际上是个工具链,在编译程序的过程中调用不同的工具。汇编阶段,gcc调用汇编...
  • 可移植的Shell编程

    3788 2021-05-05 《Autoconf 中文手册》
    在编写你自己的测试时,为了使你的代码可以移植,你应该避免使用某些shell脚本编程技术。 Bourne shell和诸如Bash和Korn shell之类的向上兼容的shell已经发展了多年,但为了避免麻烦,不要利用 在UNIX版本7,circa 1977之后添加的新特征。你不应该使用shell函数、别名、负字符集(negated character cla...