共计 315 个字符,预计需要花费 1 分钟才能阅读完成。
环境 deepin15.11
工程结构
- src:存放源文件
- include:存放头文件
- lib:存放对应头文件的源文件
代码
main.c
#include <stdio.h>
#include "func.h"
int main(void)
{printf("%d\n", add(2, 3));
}
func.h
#ifndef _FUNC_H_
#define _FUNC_H_
int add(int a, int b);
#endif
func.c
int add(int a, int b)
{return a + b;}
编译
1. 编译 func.c 源文件,生成 func.o 目标文件
2. 编译 main.c 源文件,生成 main.o 目标文件
3. 连接目标文件 main.o 和 func.o,生成可执行文件 run
正文完