文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>条件编译实例

条件编译实例

时间:2010-12-02  来源:bluesky2254

说明:主要有2个文件 makefile和test.c /*第一个文件makefile*/ #MYFLAG=-DTEST_PRINT1 
#1.Makefile里面注释使用"#"
MYFLAG=-DTEST_PRINT1 #2.条件编译的宏定义,即相当于 define TEST_PRINT1
all:test
test:test.c
 gcc -o  test  $(MYFLAG) test.c
clean:
 rm test -rf
  /*第二个文件test.c*/ #include <stdio.h>
print1()
{
 printf("test print1\n");
}
print2()
{
 printf("test print2\n");
}
test1()
{
#ifdef TEST_PRINT1  //如果Makefile中定义了TEST_PRINT1,这里条件编译将生效
 print1();
#else
 print2();
#endif
}
main()
{
 test1();
}
相关阅读 更多 +
排行榜 更多 +
步行僵尸2无限金币版

步行僵尸2无限金币版

体育竞技 下载
狐狸一号特殊任务无限金币版

狐狸一号特殊任务无限金币版

体育竞技 下载
忍者之雷复仇无限金币钻石版

忍者之雷复仇无限金币钻石版

体育竞技 下载