環境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編譯