首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用emacs进行远程编译时的默认shell环境

使用emacs进行远程编译时的默认shell环境
EN

Stack Overflow用户
提问于 2014-02-09 02:12:05
回答 1查看 132关注 0票数 1

我想在远程机器上编译一个C++项目。这个项目使用了一些C++11特性,但是默认的编译器是gcc 4.6.3,所以我在我的.profile中有一个条目,它添加了模块gcc 4.7.2来使用这个特性。对于远程shell,我使用一个简单的make命令进行编译没有问题,但是emacs M-x编译函数不起作用,因为它说gcc编译器不知道-std=c++11选项。这意味着已经设置好的远程shell不会添加模块,我不知道如何修复这个问题。

所以我请求你的帮助!谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-02-09 02:20:01

这类东西你应该放在你的makefile中,因为它依赖于项目。如下所示:

代码语言:javascript
复制
CXX = g++ -std=c++0x

如果您不使用除automake之外的其他工具,请进行相应的调整。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21649847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档