![]() |
|
![]() ![]() ![]() |
|
xkill |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 31.5.2006 Репутация: нет Всего: нет |
Вообщем решил асм поизучать остановился на ФАСМЕ.
Скачал написал пару строк. Опа, проблемки. А как сделать, что бы 2.asm скопилировать в 2.exe и его можно было из консольки запустить??? fasmw v.1.66 (посл. на сайте ![]() |
|||
|
||||
e-moe |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 3.8.2004 Где: Украина, Донецк Репутация: нет Всего: 4 |
Местные экстасенсы в отпуске
![]() Покажи код и коммандную строку при компиляции ;) |
|||
|
||||
ds29 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 15.3.2006 Репутация: 1 Всего: 2 |
если ты запустил FASMW.EXE , и писал в нём, то нажимай F9.
если писал в блакноте то пиши FASM.EXE file.asm, а вообще если ты скачал FASM, то в архиве есть файл FASM.PDF , для начала следовало бы его прочесть) |
|||
|
||||
xkill |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 31.5.2006 Репутация: нет Всего: нет |
Я просто сейчас его только хосю по изучать
![]() Так что код по идее ныкакой можно сказать.
Да, набирал в FASMW ![]() Нажимал F9 и никакой реакции почему- то ???? Вот мне не понятен тот момент, что если код не имеет синтакс. ошибок после нажатия F9 ничего не происходит, почему??? А кстате в FASM.pdf я не нашёл того что хотел ![]() |
|||
|
||||
ds29 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 15.3.2006 Репутация: 1 Всего: 2 |
xkill,
а заголовки и т.д.? вообще есть папка EXAMPLES, в ней примеры. вот например, самый простой:
чтобы не изменять исходник, скопируй туда-же где и FASMW.EXE , файл \INCLUDE\WIN32AX.INC |
|||
|
||||
xkill |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 31.5.2006 Репутация: нет Всего: нет |
Хм...
Так значит скопировал FASMW в папку include, рез. 0, скопировал из includ'a файлы. Рез. 0 ![]() Затем файл асма(где код) сохранил в директории где include и заработало ![]() Но почему такие феномены с перемещением??? |
|||
|
||||
Aike |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 30.4.2006 Где: Россия, Москва Репутация: нет Всего: нет |
измени в исходнике
include 'win32ax.inc' на include '\fasm\include\win32ax.inc' и сможешь компилировать из любого места, например перетащив свой *.asm на ярлык fasm.exe |
|||
|
||||
ds29 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 15.3.2006 Репутация: 1 Всего: 2 |
эх
исходник лежит ВМЕСТЕ с include файлом если include 'win32ax.inc' т.е. т.к. перед именем файла (win32ax.inc) нет пути, то подразумевается, что он находится в той де директории что и сам исходный файл. а вообще делаем так: ****************************************** в файле autoexec.nt для WinXP set fasminc=путь_к_папке_fasm в программе : include '%fasminc%\INCLUDE\win32a.inc' ********************************************** |
|||
|
||||
xkill |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 31.5.2006 Репутация: нет Всего: нет |
Спасибо всем, подразобрался...
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm для начинающих" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для начинающих | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |