![]() |
|
![]() ![]() ![]() |
|
e7x |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 24.4.2007 Репутация: нет Всего: нет |
не знал куда запостить тему, пришлось в "общее"
![]() существует необходимость на сервере под управлением unix-подобной операционной системы компилировать/линковать win32-приложение, написанное на ассемблере. видел описание ассемблера nasm, там говорят что такое возможно, но тут возникает другой вопрос - можно ли использовать встроенный никсовый линковщик для этих целей? если нет - возможно ли использовать для этих целей сторонний линковщик? ребята, если кто-нибудь сталкивался с этой задачей, подскажите пожалуйста куда копать =). Это сообщение отредактировал(а) e7x - 7.7.2007, 11:34 |
|||
|
||||
setty |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 8.6.2006 Где: Украина Репутация: нет Всего: нет |
не сильно с никсоподобными системами сталкивался однако идея запустить ml.exe через wine была )
|
|||
|
||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 3 Всего: 121 |
e7x, исходник содержит платформозависимый код?
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
Doc_d0s |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 15.12.2004 Где: в кресле Репутация: нет Всего: 3 |
недумаю что никсовый линковщик соберет PE файл, скорее elf
--------------------
Админ- это вождь Apache'й :) |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
e7x, коллега подсказывает что под wine у тебя все должно компилиться
![]() |
|||
|
||||
setty |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 8.6.2006 Где: Украина Репутация: нет Всего: нет |
да вот, я подтвердил свою догадку на практике, и знаете, коллеги, довольно забавно но все отлично скомпилилось вот скрин.
Единственное чего я так и не понял как реализовать так это то как бы создать некий скрипт файл что то вроде run.bat как в виндовсе который сам запустит ml & link. Однако это лишь дело времени я доберусь до этих знаний и тогда ивзрат предложенный e7x на практике станет еще более удобным ) |
|||
|
||||
Pr0b3L |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 13.7.2006 Репутация: нет Всего: нет |
только я не понял зачем права root для этого всего... Это сообщение отредактировал(а) Pr0b3L - 27.7.2007, 18:57 |
|||
|
||||
Djinn |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 250 Регистрация: 18.5.2007 Репутация: нет Всего: 1 |
Не обязательно, насчёт nasm не знаю, но вот fasm просто это сделает, просто пиши его под винду и найстройки в начале файла напиши что бы копилил как надо и он откомпилит всё...
|
|||
|
||||
setty |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 8.6.2006 Где: Украина Репутация: нет Всего: нет |
без рута у меня вайн не пахаеть, либо еще какаято мулька, точно не помню. В моем случае это было нужно но это не суть важно по теме вопроса, главное что ведь можно...
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm: Общие вопросы" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |