| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > компиляция приложения для win32 на платформе unix |
| Автор: e7x 7.7.2007, 11:33 |
| не знал куда запостить тему, пришлось в "общее" существует необходимость на сервере под управлением unix-подобной операционной системы компилировать/линковать win32-приложение, написанное на ассемблере. видел описание ассемблера nasm, там говорят что такое возможно, но тут возникает другой вопрос - можно ли использовать встроенный никсовый линковщик для этих целей? если нет - возможно ли использовать для этих целей сторонний линковщик? ребята, если кто-нибудь сталкивался с этой задачей, подскажите пожалуйста куда копать =). |
| Автор: setty 8.7.2007, 16:03 |
| не сильно с никсоподобными системами сталкивался однако идея запустить ml.exe через wine была ) |
| Автор: W4FhLF 9.7.2007, 07:45 |
| e7x, исходник содержит платформозависимый код? |
| Автор: Doc_d0s 11.7.2007, 15:39 |
| недумаю что никсовый линковщик соберет PE файл, скорее elf |
| Автор: smartov 11.7.2007, 19:00 |
| e7x, коллега подсказывает что под wine у тебя все должно компилиться |
| Автор: setty 20.7.2007, 11:06 |
| да вот, я подтвердил свою догадку на практике, и знаете, коллеги, довольно забавно но все отлично скомпилилось http://img217.imageshack.us/img217/9441/snapshot2tl4.png. Единственное чего я так и не понял как реализовать так это то как бы создать некий скрипт файл что то вроде run.bat как в виндовсе который сам запустит ml & link. Однако это лишь дело времени я доберусь до этих знаний и тогда ивзрат предложенный e7x на практике станет еще более удобным ) |
| Автор: Pr0b3L 27.7.2007, 18:56 | ||
только я не понял зачем права root для этого всего... |
| Автор: Djinn 28.7.2007, 23:43 |
| Не обязательно, насчёт nasm не знаю, но вот fasm просто это сделает, просто пиши его под винду и найстройки в начале файла напиши что бы копилил как надо и он откомпилит всё... |
| Автор: setty 30.7.2007, 12:14 |
| без рута у меня вайн не пахаеть, либо еще какаято мулька, точно не помню. В моем случае это было нужно но это не суть важно по теме вопроса, главное что ведь можно... |