1. 定义文件main.c,内容

#include <stdio.h>
#include "global.h"
int main(void)
{
    int val = 0;
    printf("print:%d\n",val+tmp);
    return 0;
}

定义文件global.c,内容

int tmp = 10;

定义文件global.h,内容

extern int tmp;

编译:gcc main.c global.c

执行:./a.out

输出:

print:10

 

posted on 2018-07-03 16:34  Garnett21  阅读(163)  评论(0编辑  收藏  举报