预处理命令_项目管理_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 项目管理 > 预处理命令

预处理命令

 2017/9/20 10:38:14  退隐江湖  程序员俱乐部  我要评论(0)
  • 摘要:/*1.c*/#include"1.h"voidprint(void){printf("Testing%d...\n",a);}/*1.h*/#include<stdio.h>externinta;voidprint(void);/*test.c*/#include"1.h"inta=5;voidmain(void){print();}Makefiletest:1.otest.ogcc-otest1.otest.o-lm1.o:1.cgcc-c1.c-o1.o-lmtest.o
  • 标签:命令
/* 1.c*/
#include"1.h"
void print(void)
{
    printf("Testing %d...\n",a);
}
/*1.h*/
#include<stdio.h>
extern int a;
void print(void);
/*test.c*/
#include"1.h"
int a=5;
void main(void)
{
    print();
}

 

 Makefile

test:1.o test.o
    gcc -o test 1.o test.o -lm
1.o:1.c
    gcc -c 1.c -o 1.o -lm
test.o:test.c
    gcc -c test.c -o test.o -lm
.PHONY:clean
clean:
    rm -rf 1.o test.o test

运行结果

Testing 5...
发表评论
用户名: 匿名