Я был Windows C ++ / разработчик.NET в течение нескольких лет и хотел бы запустить программирование на C++ в среде Unix.
То, что я думаю, что должен сделать, должно создать Виртуальную машину, установить версию Unix, против которого я хотел бы программировать, установить компилятор C++ и остальную часть среды разработки.
Я также хотел бы смочь войти в систему в эту виртуальную машину Unix с помощью некоторого приложения доступа удаленного рабочего стола (я использую Соединение Удаленного рабочего стола в Windows, но я слышал, что на Unix существует вещь под названием X Window, чтобы использоваться в тех же целях).
Было бы благодарно, если Вы могли бы указать быть к веб-сайту, или возможно обрисовывать в общих чертах все шаги я должен выполнить для получения моей среды разработки Unix и выполнения.
Я планирую сделать разработку на Солярисе с Studio Sun C++ - но мне сказали, что это коммерческие продукты - поэтому, если это верно - мог Вы рекомендовать мне некоторые дубликаты с открытым исходным кодом - я предполагаю, что некоторая версия Linux + gcc компилятор C++ сделала бы приятно.
Спасибо.
Проверьте VirtualBox для среды виртуализации. Ubuntu должна сделать Вас прекрасный для стороны Linux вещей. Можно использовать VNC для удаленного доступа к виртуальной машине.
Происходя из Windows, программируя среду с помощью IDE, я думаю, что Вы чувствовали бы себя довольными CDT Eclipse. При тихом наслаждении программированием.NET можно сделать это на Linux также. Установите MonoDevelop и Моно время выполнения, и Вы хороши для движения!
Обе Solaris & Sun Studio "свободны как в пиве" для использования. Только необходимо заплатить за поддержку, если Вы хотите/нуждаетесь ее. Вы не вынуждены купить поддержку для использования программного обеспечения и не ограничиваетесь "персональным" использованием, также. "Официальным" Солярисом прямо сейчас является Солярис 10, "полуофициальным Солярисом" является OpenSolaris, и Studio Sun также поддерживается на некоторых версиях Linux.
Моим личным выбором для Linux/C/C ++ является OpenSuse & Netbeans. Я использовал VirtualBox для этого, но решенный для перемещения в конфигурацию двойной загрузки для лучшей производительности Linux, так как моя машина является ограниченным ресурсом.
Любой стандартный дистрибутив Linux будет иметь все инструменты разработчика, которых Вы требуете. Нет ничего специального, которое необходимо сделать к RDP в сервере Linux. Большинство идет с программным обеспечением RDP также, и Вам просто был бы нужен клиент RDP для соединения с ним. Даже без RDP Вы смогли бы использовать ssh или клиент telnet для получения терминала на сервере.
Можно использовать Netbeans или затмить как IDE вместо студии солнца
Выберите один из главных дистрибутивов Linux, таких как Ubuntu, Redhat или Fedora. Загрузите и установите его около окон — или, еще лучше, в другой системе. Эти дистрибутивы все идут с g ++ стандарт. В противном случае просто проблема yum install gcc
как корень или использование диспетчер пакетов, чтобы выбрать и установить его.
Выполнение Linux в виртуальной машине в конечном счете ухудшит себя пытающийся использовать его в качестве сервера. Было бы лучше запустить Windows в виртуальной машине Linux. И намного лучше использовать отдельные реальные машины. Выполнять X-сервер на окнах, который обеспечивает рабочий стол GUI Linux на окнах (среди прочего), выезд Xming.
Для доступа удаленного рабочего стола существует большой продукт под названием NoMachine NX. Это свободно для большей части использования, которому я верю, если Вы не подпадаете под бесплатную категорию, я слышал, что Google делал версию с открытым исходным кодом. Сервер существует для Linux & Solaris (не Windows, поскольку это использует настроенную версию собственного X-протокола), но клиент доступен для Windows также. Я попробовал Удаленный рабочий стол и VNC Windows и NX, выполненный лучше, чем оба.
Что касается разработки C++, я использую OpenSUSE & KDevelop, но C++ не является моим основным языком разработки, настолько лучше слушайте других об этом :)
xrdp сервер для Linux позволяет Вам использовать mstsc.exe/v:LinuxMachine для доступа к машине Linux из окон.
На мягкой фетровой шляпе: вкусная установка xrdp chkconfig xrdp на сервисе xrdp запускается
При использовании VirtualBox затем это может активировать порт 3389 для Вас с флажком, так, чтобы было еще легче.
конфетка groupinstall "Средства разработки"//Установки целый набор инструментов быстро и легко. Но ожидайте! Существует еще больше средств разработки, ожидающих в репозиториях.
я не могу рекомендовать xming, потому что от этого, кажется, отказались и казались, чтобы потребовать, чтобы Вы работали как администратор на окнах. Одно из самых больших преимуществ Linux - то, что программисты не имеют выполненными как администратор. Это всегда был тот путь.