2016-12-06 4 views
0

Например, я написал одну программу на C++ в машине Ubuntu. Я хочу запустить эту программу на другом компьютере Ubuntu удаленно, не регистрируя или не копируя файл на второй компьютер.Как запустить программу C++ в ubuntu с другой машины ubuntu?

Как я могу это сделать?

+0

Вы можете использовать SSH для него, но он все равно нуждается в копировании программы. – mm759

+0

Вы можете использовать общее сетевое хранилище как место, где у вас есть ваша программа. – mm759

+2

Очевидно, нет никакого способа - у вас должен быть исполняемый файл для запуска. Лучшее, что вы можете сделать, на мой взгляд, без особого усложнения, это просто сохранить его в '/ tmp', а затем удалить его после выполнения. –

ответ

1

Программа (process) является файлом в исполнении.

Вы должны получить двоичный код на другой машине, либо на постоянной или временной основе, чтобы запустить это в второй системе.

Цитирование TLDP

[...] Программа представляет собой набор инструкций машинного кода и данных, хранящихся в виде исполняемого образа на диске и, как таковой, пассивным объектом; процесс можно рассматривать как компьютерную программу в действии.

0

Составить его в исполняемый файл .x с помощью g ++, тогда вы можете открыть исполняемый файл на этом компьютере.

Смежные вопросы