环境deepin15.11spa
main.ccode
#include <stdio.h> #include "func.h" int main(void) { printf("%d\n", add(2, 3)); }
func.hblog
#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目标文件it
2.编译main.c源文件,生成main.o目标文件io
3.链接目标文件main.o和func.o,生成可执行文件run编译