【发布时间】:2011-01-09 08:43:38
【问题描述】:
在我的 c/c++ 文件中,有多个#define。举个例子:
#ifdef LIBVNCSERVER_HAVE_LIBZ
/* some code */
#ifdef LIBVNCSERVER_HAVE_LIBJPEG
/* some more code */
你能告诉我如何修改我的 Makefile.in 以便在编译期间在 ALL 文件中拥有那些#define 吗?
谢谢。
【问题讨论】:
-
考虑修改 configure.ac 或 Makefile.am。 Makefile.in 不适合人类使用。
-
@unknown:configure.ac 需要在 Makefile.in 中的某处设置值。 Makefile.in 部分用于人类消费 - 除非您使用 Automake 或其他工具来生成 Makefile.in。