Создание среды программирования Unix/Linux для разработчика Windows

Я был Windows C ++ / разработчик.NET в течение нескольких лет и хотел бы запустить программирование на C++ в среде Unix.

То, что я думаю, что должен сделать, должно создать Виртуальную машину, установить версию Unix, против которого я хотел бы программировать, установить компилятор C++ и остальную часть среды разработки.

Я также хотел бы смочь войти в систему в эту виртуальную машину Unix с помощью некоторого приложения доступа удаленного рабочего стола (я использую Соединение Удаленного рабочего стола в Windows, но я слышал, что на Unix существует вещь под названием X Window, чтобы использоваться в тех же целях).

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

Я планирую сделать разработку на Солярисе с Studio Sun C++ - но мне сказали, что это коммерческие продукты - поэтому, если это верно - мог Вы рекомендовать мне некоторые дубликаты с открытым исходным кодом - я предполагаю, что некоторая версия Linux + gcc компилятор C++ сделала бы приятно.

Спасибо.

2
задан 04.12.2009, 05:57

7 ответов

Проверьте VirtualBox для среды виртуализации. Ubuntu должна сделать Вас прекрасный для стороны Linux вещей. Можно использовать VNC для удаленного доступа к виртуальной машине.

Происходя из Windows, программируя среду с помощью IDE, я думаю, что Вы чувствовали бы себя довольными CDT Eclipse. При тихом наслаждении программированием.NET можно сделать это на Linux также. Установите MonoDevelop и Моно время выполнения, и Вы хороши для движения!

4
ответ дан 08.12.2019, 04:52

Обе Solaris & Sun Studio "свободны как в пиве" для использования. Только необходимо заплатить за поддержку, если Вы хотите/нуждаетесь ее. Вы не вынуждены купить поддержку для использования программного обеспечения и не ограничиваетесь "персональным" использованием, также. "Официальным" Солярисом прямо сейчас является Солярис 10, "полуофициальным Солярисом" является OpenSolaris, и Studio Sun также поддерживается на некоторых версиях Linux.

Моим личным выбором для Linux/C/C ++ является OpenSuse & Netbeans. Я использовал VirtualBox для этого, но решенный для перемещения в конфигурацию двойной загрузки для лучшей производительности Linux, так как моя машина является ограниченным ресурсом.

3
ответ дан 08.12.2019, 04:52

Легким решением мог быть cygwin, который не потребует VM или двойной загрузки. Это имеет gcc, emacs, и другие dev инструменты, но не большой IDE как затмение и netbeans.

1
ответ дан 08.12.2019, 04:52

Любой стандартный дистрибутив Linux будет иметь все инструменты разработчика, которых Вы требуете. Нет ничего специального, которое необходимо сделать к RDP в сервере Linux. Большинство идет с программным обеспечением RDP также, и Вам просто был бы нужен клиент RDP для соединения с ним. Даже без RDP Вы смогли бы использовать ssh или клиент telnet для получения терминала на сервере.

Можно использовать Netbeans или затмить как IDE вместо студии солнца

1
ответ дан 08.12.2019, 04:52

Выберите один из главных дистрибутивов Linux, таких как Ubuntu, Redhat или Fedora. Загрузите и установите его около окон — или, еще лучше, в другой системе. Эти дистрибутивы все идут с g ++ стандарт. В противном случае просто проблема yum install gcc как корень или использование диспетчер пакетов, чтобы выбрать и установить его.

Выполнение Linux в виртуальной машине в конечном счете ухудшит себя пытающийся использовать его в качестве сервера. Было бы лучше запустить Windows в виртуальной машине Linux. И намного лучше использовать отдельные реальные машины. Выполнять X-сервер на окнах, который обеспечивает рабочий стол GUI Linux на окнах (среди прочего), выезд Xming.

0
ответ дан 08.12.2019, 04:52

Для доступа удаленного рабочего стола существует большой продукт под названием NoMachine NX. Это свободно для большей части использования, которому я верю, если Вы не подпадаете под бесплатную категорию, я слышал, что Google делал версию с открытым исходным кодом. Сервер существует для Linux & Solaris (не Windows, поскольку это использует настроенную версию собственного X-протокола), но клиент доступен для Windows также. Я попробовал Удаленный рабочий стол и VNC Windows и NX, выполненный лучше, чем оба.

Что касается разработки C++, я использую OpenSUSE & KDevelop, но C++ не является моим основным языком разработки, настолько лучше слушайте других об этом :)

0
ответ дан 08.12.2019, 04:52

xrdp сервер для Linux позволяет Вам использовать mstsc.exe/v:LinuxMachine для доступа к машине Linux из окон.

На мягкой фетровой шляпе: вкусная установка xrdp chkconfig xrdp на сервисе xrdp запускается

При использовании VirtualBox затем это может активировать порт 3389 для Вас с флажком, так, чтобы было еще легче.

конфетка groupinstall "Средства разработки"//Установки целый набор инструментов быстро и легко. Но ожидайте! Существует еще больше средств разработки, ожидающих в репозиториях.

я не могу рекомендовать xming, потому что от этого, кажется, отказались и казались, чтобы потребовать, чтобы Вы работали как администратор на окнах. Одно из самых больших преимуществ Linux - то, что программисты не имеют выполненными как администратор. Это всегда был тот путь.

0
ответ дан 08.12.2019, 04:52

Теги

Похожие вопросы