【问题标题】:how to run c++ program in ubuntu from another ubuntu machine?如何从另一台 ubuntu 机器在 ubuntu 中运行 c++ 程序?
【发布时间】:2017-04-20 17:56:25
【问题描述】:

例如,我在 Ubuntu 机器上编写了一个 c++ 程序。我想在另一台 Ubuntu 机器上远程运行这个程序,而不需要将文件记录或复制到第二台机器上。

我怎样才能做到这一点?

【问题讨论】:

  • 你可以使用SSH,但它仍然需要复制程序。
  • 您可以使用共享网络存储作为您拥有程序的地方。
  • 显然没有办法——你必须有可执行文件才能运行它。在我看来,你能做的最好的事情就是把它保存在/tmp,然后在执行后删除它。
  • 我是否理解正确,您不想登录另一台机器?如果有,请说明理由。

标签: c++ c linux shell ubuntu


【解决方案1】:

用g++编译成.x可执行文件,然后你就可以在那台机器上打开这个可执行文件了。

【讨论】:

    【解决方案2】:

    程序(进程)是一个正在执行的文件

    您必须将二进制文件永久或临时地传送到另一台机器上才能在第二个系统中运行

    引用TLDP

    [...] 程序是存储在磁盘上的可执行映像中的一组机器代码指令和数据,因此是被动实体;一个进程可以被认为是一个正在运行的计算机程序。

    【讨论】:

      猜你喜欢
      • 2018-07-27
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多