如何在 makefile 中定义宏以启用 C 头中的功能?
我想在头文件之一中定义一个宏。我可以通过 makefile 设置它吗?
例如,我想设置一个宏“PAGING_ON”,我想将其作为源文件的预处理器宏。 (项目是C语言的)可以通过Makefile来设置吗?
I want to define a macro in one of the header files. Can I set it through a makefile?
For example, I want to set a macro "PAGING_ON" which I want to be a preprocessor macro for source files. (The project is in C.) Is it possible to set it through the Makefile?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我所知道的大多数编译器都有这个选项;例如,您可以在 gcc 中使用编译标志
-D
(-DPAGING_ON
)对于 Visual C(及其变体),它是
/D
Most of the compilers I know about have this option; for example, you can use compilation flag
-D
in gcc (-DPAGING_ON
)For Visual C (and variants) it is
/D