标签: gcc conditional-compilation librt
我是否可以#ifdef查看是否已将librt链接到一个宏,即-lrt是否与gcc相关联?
#ifdef
-lrt
答案 0 :(得分:1)
不,gcc没有这样的宏(我已经倾倒了预处理器宏来检查)。在使用Microsoft编译器的Windows上,您可以使用_VC_NODEFAULTLIB宏来检测没有libc引用的构建。
_VC_NODEFAULTLIB
libc