文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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();
}
相关阅读 更多 +
排行榜 更多 +
进击小巨人最新版

进击小巨人最新版

冒险解谜 下载
吞就完了手机版

吞就完了手机版

冒险解谜 下载
坦克玩具城

坦克玩具城

冒险解谜 下载