Chinaunix

标题: 同一段代码如何编译出不同的程序来 ^_^ [打印本页]

作者: hotness28    时间: 2005-11-05 08:45
标题: 同一段代码如何编译出不同的程序来 ^_^
例如:
#ifdef USER1
     #define MYNAME "user1"
#endif

#ifdef USER2
     #defile MYNAME "user2"
#endif

void main(){

    printf(MYNAME);
}

我想让编译出来的程序,USER1输出user1,USER2输出user2.
能在编译的时候就确定吗?
作者: quil    时间: 2005-11-05 08:50
cc -DUSER1 foo.c这样就输出user1

cc -DUSER2 foo.c这样就输出user2
作者: hotness28    时间: 2005-11-05 08:57
谢谢拉
作者: GodArmy    时间: 2005-11-05 11:06
1楼的真有耐心,这种问题你也回答
作者: deathbravo    时间: 2005-11-05 15:25
回答问题的是好人
作者: 非飞云    时间: 2005-11-05 21:58
原帖由 GodArmy 于 2005-11-5 11:06 发表
1楼的真有耐心,这种问题你也回答


与其有时间写这句话  不如把答案写上帮别人一把




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2