M-x在远程服务器上编译

时间:2011-07-04 13:47:36

标签: shell emacs compilation

我在Windows 7上运行GNU Emacs并在Linux编译服务器上编译ssh。

emacs可以与开放的SSH shell通信并在其中运行Make吗?

如果可能,我不希望每次Make都打开一个新的shell。

2 个答案:

答案 0 :(得分:3)

我最近将此添加到我的/ etc / ssh / ssh_config。

Host server.somewhere.org
  ControlMaster auto
  ControlPath /tmp/%r@%h:%p

这里应该用Linux PC替换server.somewhere.org。 它极大地加速了Emacs TRAMP,因为SSH握手只进行一次(当Emacs首次连接时)。

也可能在Windows中也可以这样做。

答案 1 :(得分:2)

您可以尝试 M-x tramp-compile

请参阅http://www.xemacs.org/Documentation/packages/html/tramp_5.html#SEC24