C ++ IDE, которая может строить поверх SSH - PullRequest
11 голосов
/ 26 января 2012

Мы перемещаем нашу разработку для C на C ++, но все серверы сборки работают под Linux, и разработка происходит на машинах Windows. Наш редактор C не очень хорошо справляется с C ++, поэтому мы ищем альтернативы.

Сам код находится на сервере сборки, подключенном по ссылке типа \\opt\code... в Windows.

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

Существуют ли бесплатные редакторы, которые могут выполнять сборки по SSH?

Спасибо.

Ответы [ 6 ]

6 голосов
/ 30 января 2012

Эта ссылка предполагает , это должно быть возможно при использовании plink и любого редактора, который может запускать plink как компиляцию и захватывать результирующий вывод stdio и stderr.

5 голосов
/ 26 января 2012

NetBeans позволяет строить поверх ssh. Мы используем это от компьютеров разработки Linux до машин сборки Linux. Я не уверен, возможно ли это с Windows на Linux. Вот учебник: Учебник

1 голос
/ 30 января 2012

Вы можете использовать переадресацию X и запускать любую Linux-IDE на стороне Linux, работая с ней на компьютерах с Windows.См. http://www.math.umn.edu/systems_guide/putty_xwin32.html для примера.

Или даже настройте подключение к удаленному рабочему столу VNC.

0 голосов
/ 27 января 2012

Вы можете использовать Visual Slick Edit , он имеет язык сценариев, который может использоваться для создания команд. Кстати, если ваша сборка основана на linux, я предлагаю вам отредактировать под linux (есть различные редакторы для программистов, которые доступны бесплатно).

В Windows почти каждый редактор, который стоит называть редактором, обладает способностью управлять сборками (часто через make), поэтому даже VIM или Emacs могут быть выбором производительности (да, я не большой поклонник IDE, мой настоящий редактор - VIM с хорошими тоннами vimscripts и да, у меня есть навигация по коду, просмотр ошибок и скорость света при печати - и то же самое возможно с emacs).

Ultraedit - это еще один редактор, способный редактировать файл через ftp (и, возможно, через SSH), но я сомневаюсь, что он может породить удаленное создание и получение результатов.

Если вы не пользуетесь сборками, а просто компилируете, возможно, стоит проверить часть Cygwin и посмотреть, сможете ли вы организовать компиляцию под Windows, тогда для сборки вручную прибегните к коробке Linux, это, вероятно, удалит проблема компиляции (каждый программист будет компилировать на своем компьютере, и только сборки (компиляция + ссылка) останутся на компьютере с Linux.

0 голосов
/ 26 января 2012

Вы можете попробовать использовать Dokan SSHFS , чтобы смонтировать код как диск на каждом компьютере с Windows.Тогда разработчики могут свободно использовать любую IDE по своему выбору.

0 голосов
/ 26 января 2012

Я никогда не пробовал этого, но, похоже, используя Code :: Blocks и Xming, вы можете сделать этоВот учебник http://wiki.codeblocks.org/index.php?title=Using_Xming_for_remote_compilation

...