extern关键词
extern至于函数和变量前,标明函数或者变量定义在别的文件中。提示编译器在遇见函数和变量时在其他模块中寻找定义。
例子
生成目标文件.o文件。
gcc -c **.c
生成静态链接库文件
ar rcs *.a *.o
C函数链接到外部模块的对应函数,编译成可执行文件。
gcc -o 输出文件名 *.cpp *.a(静态链接库文件)
相关链接:
https://blog.csdn.net/shaosunrise/article/details/81176880
https://www.cnblogs.com/yuxingli/p/7821102.html