首页 > 代码库 > C语言多文件编译
C语言多文件编译
fun.c
#include <stdio.h>int fun1(){ printf("The first function!\n"); return 0;}int fun2(){ printf("The second function!\n"); return 0;}int fun3(){ printf("The third function!\n"); return 0;}
fun.h
#ifndef _FUN_H#define _FUN_Hextern int fun1(void);extern int fun2(void);extern int fun3(void);#endif
main.c
#include <stdio.h>#include <stdlib.h>#include "fun.h"int main(){ fun1(); fun2(); fun3(); system("pause"); return 0;}
对上面的每个 .c 文件都进行编译,然后链接并运行:
The first function!
The second function!
The third function!
The first function!
The second function!
The third function!
C语言多文件编译
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。