文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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();
}
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载