在 Eclipse CDT (Juno/Kepler/Luna) 索引器中配置 C 11 支持
在 Eclipse CDT 索引器中激活对 C 11 的支持对于 Juno/Kepler/Luna,请按照以下步骤操作:
- 通过“项目属性 -> C/C 常规”导航到项目属性。
- 选择“预处理器包含路径” 、宏等。”选项卡。
- 切换到“Providers”页面。
- 选择“CDT GCC 内置编译器设置”。
- 在“获取编译器规格的命令”字段中,将“-std=c 0x”或“-std=c 11”附加到现有命令的末尾。
进行这些更改后,获取编译器规格的命令字段应类似于以下内容:
${COMMAND} -E -P -v -dD ${INPUTS} -std=c++0x
来源:
- [Eclipse Wiki:CDT 用户常见问题解答](http://wiki.eclipse.org/CDT/User/FAQ #CDT_does_not_recognize_C.2B.2B11_features)
- [Eclipse 论坛:CDT Eclipse 无法识别 C 11](http://www.eclipse.org/forums/index.php/mv/msg/373462/909018 /#msg_909018)
相关链接:
- [Eclipse CDT C 11/C 0x 支持](https://stackoverflow.com/ questions/2908727/cdt-c-11-c-0x-support)
- [C 11 - 启用编译器(Kepler 及之前版本)](https://stackoverflow.com/a/17499266/760746)
- [C 11 - 启用编译器(Kepler(更新)和更新版本)](https://stackoverflow.com/a/22480299/760746)
已验证平台:
此配置已在以下平台上成功测试:
- Kepler (CDT 8.2)
- Luna (CDT 8.4)
以上是如何配置 Eclipse CDT 以支持 C 11?的详细内容。更多信息请关注PHP中文网其他相关文章!