首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让emacs中公司模式的clang后端支持c++11?

要让Emacs中的公司模式的Clang后端支持C++11,您可以按照以下步骤进行设置:

  1. 确保您已经安装了Clang和公司模式。您可以通过以下命令在Emacs中安装公司模式:M-x package-install RET company RET
  2. 确保您的Emacs配置文件(通常是.emacsinit.el)中已经加载了公司模式和Clang后端。您可以使用以下代码将其添加到配置文件中:(require 'company) (add-hook 'after-init-hook 'global-company-mode) (add-to-list 'company-backends 'company-clang)
  3. 确保您的系统中已经安装了支持C++11的Clang版本。您可以通过以下命令检查Clang版本:clang --version
  4. 如果您的系统中安装的Clang版本不支持C++11,您可以尝试升级Clang或安装支持C++11的Clang版本。
  5. 如果您的系统中已经安装了支持C++11的Clang版本,但Emacs仍然无法识别C++11的语法,请确保您的Emacs配置文件中已经设置了正确的Clang路径。您可以使用以下代码将其添加到配置文件中:(setq company-clang-executable "/path/to/clang")
  6. 重新启动Emacs,现在您应该可以在Emacs中使用公司模式的Clang后端来支持C++11了。

请注意,以上步骤是基于Emacs中使用公司模式和Clang后端的常见设置。具体设置可能因您的系统环境和个人配置而有所不同。如果您遇到任何问题,请参考Emacs和公司模式的官方文档或寻求相关的Emacs社区支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券