我正在尝试下面的代码来查看是否支持 C 中的可选字符串函数(我已经安装了 Mac OS X El Capitan 和 XCode)......
#include <stdio.h>
int main(void)
{
#if defined __STDC_LIB_EXT1__
printf("Optional functions are defined.\n");
#else
printf("Optional functions are not defined.\n");
#endif
return 0;
}
...但它表明他们不是。
我已经尝试了 XCode 中的所有不同编译器(cc、gcc、llvm-gcc、clang)。
我也尝试过brew install gcc
假设 GNU C 编译器会给我这些额外的功能,但事实并非如此。
有没有办法在 Mac OS 上简单地安装一个兼容 C11 的编译器,它会给我这些额外的(即安全的)字符串函数。