GUI для Cygwin, или использование его в качестве среды разработки
От: GhostCoders Россия  
Дата: 08.07.15 08:22
Оценка:
В принципе для разработки в консоле (make, cmake, gcc, clang) Cygwin — самое оно.

Я долгое время относился к Cygwin как консольному эмулятору Linux, не более.
Оказывается у Сygwin также "может" быть GUI.

Устанавливаем X11 сервер на Windows (Xming например) и прописываем в консоле Cygwin:
export DISPLAY=localhost:0.0


И, вуа-ля, gedit запускается и показывает нам свои окошечки:



Кроме gedit мне удалось запустить gitk, cmake-gui.

Теоретически возможна компиляция и запуск более продвинутых IDE, таких как CodeBlocks или QtCreator.
Но пока что-то ничего готового не нашел. Какое-то время назад я пытался собрать CodeBlock под Cygwin,
он даже собирался и запускался, но вот собранный CodeBlocks в упор не видел компиляторов.
Может уже есть что-то готовое для Cygwin? Или может кто-то использует Cygwin как я хочу и готов поделиться опытом?
Третий Рим должен пасть!
Re: GUI для Cygwin, или использование его в качестве среды разработки
От: Mr.Delphist  
Дата: 08.07.15 11:02
Оценка: +3
Здравствуйте, GhostCoders, Вы писали:

GC>В принципе для разработки в консоле (make, cmake, gcc, clang) Cygwin — самое оно.


GC>Я долгое время относился к Cygwin как консольному эмулятору Linux, не более.

GC>Оказывается у Сygwin также "может" быть GUI.

Хмммм... Нужен GUI? Берите нативный IDE на своей дев-платформе. Тот же Eclipse, например. Иначе какой-то изврат получается — Xming, gedit, Gnome...

Как академический интерес — подойдёт, но для реальных применений проще и быстрее запустить линуксовую виртуалку и честно педалить всё в ней. Иначе упорно вспоминается картинка про буханку хлеба и троллейбус
Re: GUI для Cygwin, или использование его в качестве среды разработки
От: Кодт Россия  
Дата: 09.07.15 09:55
Оценка: :)
Здравствуйте, GhostCoders, Вы писали:

GC>И, вуа-ля, gedit запускается и показывает нам свои окошечки:


Ужас-ужас, два раза по _[]X. Зато теперь я знаю, как выглядит gedit на чистых иксах без оконного менеджера.
Перекуём баги на фичи!
Re: GUI для Cygwin, или использование его в качестве среды разработки
От: RSATom Россия  
Дата: 09.07.15 10:12
Оценка: +2
Здравствуйте, GhostCoders, Вы писали:

GC>Теоретически возможна компиляция и запуск более продвинутых IDE, таких как CodeBlocks или QtCreator.


Может я конечно чего то не понимаю, но QtCreator под виндой из каробки умеет работать с mingw, и даже может ставит свою его копию. Кроме того, вполне себе успешно работает на Win/Mac/Linux (сам пользуюсь).

Или я действительно чего то не понимаю?
Re[2]: GUI для Cygwin, или использование его в качестве среды разработки
От: GhostCoders Россия  
Дата: 09.07.15 10:17
Оценка:
Здравствуйте, RSATom, Вы писали:

RSA>Здравствуйте, GhostCoders, Вы писали:


GC>>Теоретически возможна компиляция и запуск более продвинутых IDE, таких как CodeBlocks или QtCreator.


RSA>Может я конечно чего то не понимаю, но QtCreator под виндой из каробки умеет работать с mingw, и даже может ставит свою его копию. Кроме того, вполне себе успешно работает на Win/Mac/Linux (сам пользуюсь).


RSA>Или я действительно чего то не понимаю?


Это не интересно.
Интересней запустить CobeBlocks на Cygwin.
Я помню, когда его запускал CodeBlocks думал, что работает на Linux, однако... расширение shared objects есть .dll,
а префикс вместо lib идет cyg.

И где-то в коде CodeBlocks была проверка (и сейчас возможно есть), что если ОС Linux, то грузим плагины по маске *.so
Третий Рим должен пасть!
Re[2]: GUI для Cygwin, или использование его в качестве сред
От: Evgeny.Panasyuk Россия  
Дата: 09.07.15 12:43
Оценка:
Здравствуйте, Кодт, Вы писали:

GC>>И, вуа-ля, gedit запускается и показывает нам свои окошечки:

К>Ужас-ужас, два раза по _[]X. Зато теперь я знаю, как выглядит gedit на чистых иксах без оконного менеджера.

Вот как выглядит Emacs через SSH(PuTTY) + Xming.
На этой системе я ЕМНИП не ставил никакой оконный менеджер.
Отредактировано 09.07.2015 12:45 Evgeny.Panasyuk . Предыдущая версия .
Re: GUI для Cygwin, или использование его в качестве среды разработки
От: Дрободан Фрилич СССР  
Дата: 19.08.15 22:02
Оценка:
GhostCoders:

GC>Кроме gedit мне удалось запустить gitk, cmake-gui.

Кстати, не помню какая desktop environment в цыгвин входит.
Делаешь startx и вуаля — линуксовый рабочий стол.
Re[2]: GUI для Cygwin, или использование его в качестве среды разработки
От: Mna 404 and heavy formation
Дата: 15.09.15 21:03
Оценка:
Здравствуйте, Дрободан Фрилич, Вы писали:

ДФ>Кстати, не помню какая desktop environment в Cygwin входит.

ДФ>Делаешь startx и вуаля — линуксовый рабочий стол.

KDE? CyGNOME? другое? вообще удивлен что что-то такое есть.

KDE on Cygwin — SourceForge
kde-cygwin.sourceforge.net/

CyGNOME — Cygwin GNOME
cygnome.sourceforge.net/
Re[2]: GUI для Cygwin, или использование его в качестве среды разработки
От: wander  
Дата: 28.09.15 13:19
Оценка:
Здравствуйте, RSATom, Вы писали:

RSA>Или я действительно чего то не понимаю?


Ну отчасти.
Вот давеча пришла задача существующий довольно немаленький проект для posix научить запускать под win.
А posix`овых подвязок там много. Взять хотя бы poll или pipe.
Так вот, теоретически из IDE-шки под cygwin (к нативной IDE лично мне cygwin прикрутить не удалось) было бы отлаживаться гораздо приятнее.
Не сказать, что случай прям-таки типичный, но показательный.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.