Писать сишный код можно под чем угодно.
VMWare - это не операционная система, это тем более не среда программирования - это программа, эммулирующая для гостевых операционок железо. И позволяет запускать Win под Win, Win под Linux, Linux под Win, Linux под Linux, etc..
Компилировать "сишный код" можно где угодно - прямо на плате нативным софтом, под линуксом в среде x86 тулчейном, под Виндовс компиляторами..
Спрашивал в связи вот с чем:
1) Прежде чем браться за embedded-linux мне советовали сначала поучиться на десктопном - ознакомиться с ядром, с системными вызовами, как пишутся драйверы, как работать с сетью и т.д. Поскольку у меня виндовс, а ставить linux в качестве второй оси нет желания, то как вариант - запускать VMware и в нем учиться (писать код, пользуясь gnu-редакторами, компилировать и запускать). Однако даже в текстовом редакторе emacs писать очень непривычно. Поэтому решил, что пока лучше писать код и компилировать под виндой (вроде бы такая возможность есть), а полученный exe-файл (скомпиленный и собранный для ОС Linux) - запускать из под линукса на VMware. Загвоздка - не знаю, как перенести файл в VMware, т.е. как сделать, чтобы файл стал доступным и гостевой ОС-и (кроме вариантов как записать файл на диск или дискету и считать его из под VMware).
2) Мне говорили, что собирать linux под виндой проблемматично из-за того, что файловая система линукса чувствительна к регистру в названии файла (различает большие и маленькие буквы). Я тут пробовал скачать и распаковать архив с исходниками ядра - выскакивают предупреждение, что "такой файл уже есть - заменить или переименовать?". Видимо это как раз тот случай...
если Linux графический то проблем не не вижу для Windows пользоваетля, иначе сложнее, но папку эту в сети виртуальный линукс должен увидеть.
полчему не используете VirtualBox вместо Vmware?
бесплатный, компактный, удобный, иногда бывают глюки.
Мне кажется виртуальные машины мало пригодны для обучения. Не для этого они. Лучше тогда live-cd или на флэшку поставить (посетить например http://www.pendrivelinux.com/). Редакторов с вендовым интерфейсом - вагон и маленькая тележка. vi, emax конечно классика, но не все же любят классику :)
А я (судя по себе) слегка не соглашусь :)
Сколько я виртуалок загубил, пока научился их нормально сетапить и не трогать тех настроек, значения которых не знал - ни счесть :)
Тем виртуалка и хороша, что можно "пощупать" разные дистрибутивы, разные настройки среды etc. Пару лет у меня на буке стояли Win и Debian, так на последний я "чихнуть боялся", чтобы все не порушить..
ы-ы-ы.. ненавижу и врядли когда постигну vi, всегда пользуюсь mcedit, благо привычен взору как ncedit
Видимо расклад такой: есть комп с Windows, на нем развернута VMWare, под VMWare поднят Linux. Как переслать файл:
- в Linux сказать ifconfig, посмотреть IP адрес (видимо 192.168.0.2. И под Windows любым знакомым ftp способом залить на FTP(Linux). Для Total Comm это Ctrl+F.
- под Windows поставить FTP сервер (навскидку не скажу, легко гуглятся) и тягать на гостевой Linux файлы посредством ftp или ftpget.
Угу. Можно в процессе разархивирования переложить файлы с совпадающими именами в отдельное место или переименовывать "на лету"
Можете и не соглашаться - но я вижу что человек на протяжении нескольких постов решает проблемы виртуальной машины а хотел научиться работать с linux :) Копия /etc перед внесением неизвестных исправлений на 99,9 % избавит от переустановки. Собственно виртуальная машина даже при переустановке занимает намного больше времени. Я честно говоря вообще не вижу смысла в них. Предвосхищая вопрос скажу что просто делается копия раздела через dd и все вопросы вообще отпадут (а еще лучше например через parted да хоть акронисом - без разницы, чтобы место пустое не хранить в бэкапах).
заоффтоплю. вот поэтому всему я занимаюсь QNX, в FAR правлю исходники, а потом компилятором собираю под виндой. единственное западло - это найти NFS сервер под винду. ну или TFTP =)
Ишь.. набежали "зубры" девелопостроения :)
Линуксофил, кунэикслюб, ну мне еще до зубра далеко, так гуевый мышевоз :-P
Тут и до священных войн недалеко. И про кулика помним, да?
ЗЫ Типа Новый год на носу, а тут непонятные речи.. нативный мир, parted да хоть акронисом..