'#if _LFS64_LARGEFILE-0'对CPP意味着什么?

Wil*_*mKF 2 c++ g++ c-preprocessor

对于g ++ #if _LFS64_LARGEFILE-0C预处理器意味着什么?这是零 - 还是符号的一部分?如果它是零 - 零,那么它是如何影响#if被触发的?

R S*_*hko 7

这是一个更强大的版本:

#if _LFS64_LARGEFILE
Run Code Online (Sandbox Code Playgroud)

即如果_LFS64_LARGEFILE具有真值,则应有条件地包括代码.

添加- 0,阻止您在未定义#if with no expression时收到警告()_LFS64_LARGEFILE.