读书人

makefile 中定义的 -D_LINUX_跟 LINUX

发布时间: 2012-08-10 12:19:33 作者: rapoo

makefile 中定义的 -D_LINUX_和 LINUX有区别吗?
makefile 中定义的 -D_LINUX_和 LINUX有区别吗?

一般会在makefile 中定义-D_LINUX_ 其实这就是定义LINUX吧? 前面的_ 是和_D的组合,那后面的下划线呢?
等价于#define LINUX吗? LINUX_和LINUX是有区别的吧?

还有就是_WIN32和WIN32

这些细节该如何学习呢?求推荐Linux书籍

[解决办法]
-D_LINUX_等价于#define _LINUX_
和LINUX没有半点关系
[解决办法]
楼上说的对
[解决办法]
一楼正解
[解决办法]
+1

探讨

-D_LINUX_等价于#define _LINUX_
和LINUX没有半点关系

[解决办法]
一般传个define宏给代码,打印一些调试信息等.

读书人网 >UNIXLINUX

热点推荐