首页  >  文章  >  后端开发  >  如何配置 Eclipse CDT 以支持 C 11?

如何配置 Eclipse CDT 以支持 C 11?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-10 03:53:02960浏览

How can I configure Eclipse CDT to support C  11?

在 Eclipse CDT (Juno/Kepler/Luna) 索引器中配置 C 11 支持

在 Eclipse CDT 索引器中激活对 C 11 的支持对于 Juno/Kepler/Luna,请按照以下步骤操作:

  1. 通过“项目属性 -> C/C 常规”导航到项目属性。
  2. 选择“预处理器包含路径” 、宏等。”选项卡。
  3. 切换到“Providers”页面。
  4. 选择“CDT GCC 内置编译器设置”。
  5. 在“获取编译器规格的命令”字段中,将“-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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn