Chinaunix
标题:
c 编程的问题,高手指点一下
[打印本页]
作者:
elvispl
时间:
2006-06-27 16:55
标题:
c 编程的问题,高手指点一下
问题:
我写了一个程序。最终是生成库。但是有些预编译指令需要根据不同系统中是否有该头文件才定义,比如:我的系统中有pthread的头。就打开该预编译。
现在我要做到,不用在源文件中include该config.h文件。在makefile中怎么写才能使该文件中的宏定义在所有源文件中生效?敬请大虾们不吝赐教。
作者:
mq110
时间:
2006-06-27 16:59
用autoconf 生成 Makefile文件。configure脚本来判断。
作者:
wwCash
时间:
2006-06-29 09:02
-D
代码:
#ifdef NODA
...
#endif
编译时候使用
gcc -DNODA -o a.out a.c
作者:
ping17909
时间:
2006-06-30 22:02
-D
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2