有没有预定义的C宏来检测OS X的版本?我知道
特别地,Lion在
具体而言,我指的是在Bash(XCode之外)中构建Unix C代码。
__APPLE__
和__MACH__
存在,但这些是二进制的。是否有一个特定的值__APPLE_CC__
表示Lion?特别地,Lion在
<stdio.h>
中添加了getline()
的定义,能否检测代码是否正在Lion上编译,以解决编译错误。具体而言,我指的是在Bash(XCode之外)中构建Unix C代码。