![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
文章平均质量分 86
Sun_虔诚
这个作者很懒,什么都没留下…
展开
-
C语言常见错误举例_3
C语言常见错误举例 1、预处理错误 2、编译错误 3、链接错误 预处理错误:这里主要是针对include和define 最典型的是inlude #include “”和#include<>,其中“”号这边是从系统文件和自定义中找调用的函数,<>这边是从系统文件中找,我们一般默认"“是引用自定义文件,<>是引用系统文件。 举例子: 当001.c文件和abc.h在同一目录下在代码中加入abc.h的头文件。 001.c使用”"引用abc.h头文件 # include <s原创 2020-11-18 00:11:52 · 1033 阅读 · 0 评论 -
C语言的编译过程_2
C语言的编译过程 综述:C语言的编译过程可分为 1、预处理:比如define; 2、编译器(cc1):将预处理后的源文件成汇编语言; 3、汇编器(as):将汇编语言翻译成二进制文件; 4、链接器(collect2):将二进制文件和系统文件链接起来形成可执行文件。 预处理:gcc -E,主要是应用在一些大型的程序当中 举例子:gcc -E -o a.i 001.c,将001.c源文件预使用-E选项处理后生成a.i文件。这里以define为例子,编写一段程序,定义define ABC = 10 命令如下,vi原创 2020-11-16 23:59:54 · 112 阅读 · 0 评论 -
gcc的使用及常用选项的介绍_1
gcc的使用及常用选项的介绍_1 gcc:GNU Compiler Collection是一组编译器套件,原来全名是叫GNU C Compiler,是C语言的编译器,后来随着组织的壮大和发展,囊括了包括C++、 Objective-C、 Fortran、Java编译器,变成了编译套件,所以就变成了GNU Compiler Collection,这里主要是gcc中C语言编译器在linxu系统中(这里的linxu系统是ubuntu 20.04)的使用。 1、gcc -v,gcc版本的查看,通过“gcc -v”选原创 2020-11-15 13:49:24 · 436 阅读 · 0 评论