Linux中c程序的编译链接过程2017/12/10

1.在Linux中头文件存放在 /usr/include目录下面。

2.Linux中的Makefile用于管理工程文件,实现自动化编译。

3.在C语言程序中,声明可以有很多次,但实现只能有一次。

4.在Linux中需要执行一个可执行程序需要给出该程序的绝对路径或者相对路径。例如:./main  // "."表示是当前目录。

5.用Makefile编译c程序:

(1)编写源文件

Linux中c程序的编译链接过程2017/12/10

Linux中c程序的编译链接过程2017/12/10Linux中c程序的编译链接过程2017/12/10

(2)编写Makefile文件

Linux中c程序的编译链接过程2017/12/10

(3)用make进行编译

Linux中c程序的编译链接过程2017/12/10

执行

Linux中c程序的编译链接过程2017/12/10

6.编写静态链接库文件

Linux中c程序的编译链接过程2017/12/10Linux中c程序的编译链接过程2017/12/10