![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: нет Всего: 47 |
Интересуют возможности разработки программ для nix в Windows окружении. Т.е. использую Windows и какое-нибудь IDE (Eclipse например), но компилирую код не для Win, а для nix. Потом "заливаю" через RS или TCP и дебажу в Windows'e.
Читаю про CygWin, MinGW, но это не совсем то. З.Ы.: надебсь понятно выразился |
|||
|
||||
| Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: нет Всего: 25 |
компилировать все равно наверное под юниксовым родным компиллером нужно...
-------------------- |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
есть одна штука, называется Microsoft Services for UNIX. я не знаю насколько возможна кросс-компиляция для систем юникс, но по крайней мере написать кроссплатформенный код, который потом можно просто собрать на машине unix - вполне возможно. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Vasay |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 6 Всего: 73 |
bel_nikita,
Сложно что-то советовать, не зная, что именно вы хотите разрабатывать... Как вариант, могу предложить: Использовать JAVA или C#(Mono) - ставим VM и там и там, пишим в windows, дебажим в windows - в никсах работает. Есть еще извращенный вариант: Если между win и *nix нормальный канал - подключаемся с win к *nix по ssh запускаем какую-нибудь среду разработки на *nix машине... но это ИМХО изврат -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
| Kekek |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 19.8.2007 Где: Северодонецк Репутация: 1 Всего: 3 |
Можно с помошью mingw32 собрать gcc кросскомпилятором, чтобы он запускался под win32, но генерировал код под nix. Что-то наподобии ./configure --target=i386-unknown-freebsd7.0. Обратное работает без проблем, т.е. под FreeBSD можно собирать собирать программы под win32. Не вижу причин, чтобы не заработало и в обратном направлении. |
|||
|
||||
| bel_nikita |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: нет Всего: 47 |
По правде сказать - я сам точно не знаю чего хочу
При помощи MinGW/CygWin можно написать кроссплатформенное ПО, но у меня не прикладное ПО :-( У меня системный софт, т.е. достаточно низкий уровень используется. Поэтому мне кажется, что использование MinGW/CygWin нас не спасет. И в тоже время пересадить всех на Линук тоже не представляется возможным. Сейчас у нас используется связка WinXP + одна Embedded RTOS на базе MS-DOS'а, что вполне удобно, просто и в тоже время достаточное хорошее решение для узкопрофильных задач. Вот, что-то подобное я и ищу, но в качестве Embedded RTOS - Linux, а не DOS. Т.е. меня интересуют, скорее решения, типа Embedded. Например, FreeScale + CodeWarrior, WindRiver, MontaVista и д.р. На сколько я знаю, для Freescal'а ставится CodeWarrior и работате себе под Виндой, пишите софт. Т.е. компиляция и линковка происходит под Виндой, а потом софт "заливается на Freescale систему". Но в то же время Freescale системы - это линух. Вот, и родился у меня вопрос: а можно ли такое проделывать на платформах IA32. |
|||
|
||||
| Kekek |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 19.8.2007 Где: Северодонецк Репутация: 1 Всего: 3 |
Использую в качестве Embedded системы Blackfin 537. На нём установлен uClinux. Сборка системы происходит на персоналке, потом заливается в blackfin. Для сборки образа нужен Linux. Для разработки под виндой они предлагают кооперативный Linux, запускаемый отдельным приложением из-под винды. |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
-------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |