инструменты для удаленных Linux-машин для компиляции проектов C/C ++

У меня есть 2 машины, я бы хотел использовать самую мощную только тогда, когда мне это нужно, и только для целей компиляции.

Сейчас меня интересуют только проекты C/C ++ и поддержка gcc и clang, я также хотел бы избежать сетевых файловых систем, моя идея в большей степени связана с автоматической синхронизацией между двумя машинами, а не работой в общей сетевой папке.

Мой вопрос: есть набор, который может соответствовать моим потребностям? Существуют ли строительные инструменты, которые могут быть лучше интегрированы с этим набором, например cmake или make?

Если это важно, я использую vim и/или QtCreator для моих проектов.

0
nl ja de
Вы можете использовать rsync вместе с командой ssh
добавлено автор rekire, источник
добавлено автор Eelke, источник

2 ответы

Хотя я не знаю ни одного пакета для ваших конкретных потребностей, стандартная * nix toolchain будет преуспевать здесь.

  • Если вы хотите напрямую синхронизировать некоторые каталоги на обеих машинах, см. rysnc . </р>

  • Еще одна (возможно, лучшая) идея - использовать контроль версий - например, Git . Если вы еще не используете его, управление версиями имеет решающее значение для любого серьезного проекта. Его основная цель - синхронизировать код между несколькими машинами и пользователями.

Вы могли бы объединить оба из вышеперечисленных вариантов с некоторыми сценариями (в bash, zsh, python, независимо от того, что вы предпочитаете) и расписать сценарии с чем-то вроде хрон . Бам - автоматические сборки.

1
добавлено
да, это может быть решение, но в основном вы предлагаете использовать мою удаленную машину, поскольку я уже использую свою локальную машину, единственное отличие заключается в том, что я буду использовать удаленную машину через ssh; моя точка отличается, я хотел бы вводить команды на моем локальном компьютере и использовать удаленный только для компиляции.
добавлено автор user1824407, источник

This looks like a job for distcc: distcc project page at Google code

(ссылка также содержит основные инструкции по настройке)

1
добавлено
pro.cxx
pro.cxx
3 049 участник(ов)

C/C++ chat 0. Простые вопросы, лабы и о IDE — в чат новичков @supapro 1. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств 2. No Ads, offtop, flood Объявления о вакансиях и евенты - в лс @AlexFails https://t.me/ProCxx/259155

supapro.cxx
supapro.cxx
1 925 участник(ов)

Чат для тех, кто немного знает C++, простые вопросы по реализации, синтаксису и ide – сюда, а для другого есть: /Главный чат по серьезным вопросам — @ProCxx /Чат по обсуждению всего — @fludpac

C++ Russia
C++ Russia
384 участник(ов)

Сообщество разработчиков C++ в Telegram.

cxx.Дискуссионная
cxx.Дискуссионная
298 участник(ов)

это не двач, общайтесь вежливо; разговор на почти любые темы; Не согласны с баном? В лс @AlexFails, @ivario

C++ для маленьких и тупых
C++ для маленьких и тупых
105 участник(ов)

Лоу левел (по среднему IQ участников) чатик ExtremeCode @extremecode Флудилка @extremecode_rest