一、定义和声明

  1. #include "set.h"区别 于#include <set.cc>
    (.h)头文件和(.cc)源文件,分开放函数的定义和声明

  2. 变量的函数定义和声明

  3. 在test.c中有这样两个语句(1.#include "set.h")区别 于(2.#include <set.h>)在对test.c编译的过程中

    1. < >从系统目录开始寻找set.h,在gcc编译时候可以使用gcc -I./ (文件名)
    2. " "则是从当前文件夹中开始找set.h
  4. 所有宏(#include)在预编译阶段开始展开,然后进行编译,语法的检查(生成对象文件.o),而后我们对于.o这个对象文件进行链接,最终生成可执行文件。

MakefileC语言工程开发的基础知识(makefile)

  1. makefile 配合make进行使用

C语言工程开发的基础知识(makefile)

相关文章: