我想在远程机器上编译一个 C++ 项目。这个项目使用了一些 C++11 特性,但默认编译器是 gcc 4.6.3,所以我的 .profile 中有一个条目,它添加了模块 gcc 4.7.2 来使用这些特性。使用远程 shell,我使用简单的 make 命令编译没有问题,但是 emacs Mx 编译功能不起作用,因为它说 gcc 编译器不知道 -std=c++11 选项。这意味着设置的远程外壳不会添加模块,我不知道如何解决这个问题。
所以我请你帮忙!谢谢
我想在远程机器上编译一个 C++ 项目。这个项目使用了一些 C++11 特性,但默认编译器是 gcc 4.6.3,所以我的 .profile 中有一个条目,它添加了模块 gcc 4.7.2 来使用这些特性。使用远程 shell,我使用简单的 make 命令编译没有问题,但是 emacs Mx 编译功能不起作用,因为它说 gcc 编译器不知道 -std=c++11 选项。这意味着设置的远程外壳不会添加模块,我不知道如何解决这个问题。
所以我请你帮忙!谢谢