Сейчас на форуме: tyns777, zds (+3 невидимых)

 eXeL@B —› Программирование —› Fasm + Vim
Посл.ответ Сообщение

Ранг: 5.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 ноября 2009 16:51
· Личное сообщение · #1

Здравствуйте. Хочу прикрутить FASM к Vim. По гуглу не нашел.
Есть только настройки синтаксиса и все. Прошу откликнуться, кто знает, как сделать.

И ещё. Почему когда я компилю
Code:
  1. include 'win32ax.inc'
  2.  
  3. .code 
  4.          start:
  5.          invoke MessageBox, NULL, NULL, NULL,NULL
  6.          invoke ExitProcess,0
  7. .end start

через командную строку (fasm.exe) идет ошибка

D:\bin\crack\fasm>fasm.exe temp.asm
flat assembler version 1.68 (1262595 kilobytes memory)
temp.asm [1]:
include 'win32ax.inc'
error: file not found.

Через fasmw.exe всё нормально.



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 06 ноября 2009 17:06
· Личное сообщение · #2

дык fasm.pdf почитай



Ранг: 20.8 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 06 ноября 2009 17:21
· Личное сообщение · #3

Нужно создать переменную окружения INCLUDE или указывать абсолютный путь к inc файлам в исходнике.



Ранг: 5.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 ноября 2009 18:31
· Личное сообщение · #4

Понял, а как vim + fasm?



Ранг: 5.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 07 ноября 2009 18:27
· Личное сообщение · #5

Вот. Нашел способ fasm+vim
1)Прописал переменную INCLUDE по совету um0v
2)В переменную PATH прописал путь к fasm.exe
3)Запускаю в Vim компиляцию командой :!fasm *имя исходника*
p.s. сбылась мечта!



Ранг: 12.6 (новичок)
Активность: 0.020
Статус: Участник

Создано: 12 ноября 2009 22:08
· Личное сообщение · #6

Да имхо так просто бестолковая вещь, вот если бы можно было на горячие клавиши прикрутитить запуск дебагера(оля), и на горячие клавиши прикрутить компиляцию - вот тогда можно было бы о чем-то говорить. Или всетаки можно ?



Ранг: 5.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 ноября 2009 10:19 · Поправил: Corsag21
· Личное сообщение · #7

n1kt0 Можно. (Клевая мысль попробую)
-----------------------------------
Вот. Добавил строку в _vimrc
map <F5> :!fasm temp.asm
Нажал F5 нажал Enter - произошла компиляция.
------------------------------------
Буду дальше осваивать настройку Vim.
Ссылки на эту тему:

Тонкая настройка vim, делимся полезностями в .vimrc
http://linuxforum.ru/s=bce10466475bcf05fc99d154e4685abb&show topic=36820&mode=linear
Настройка VIM
http://radist-elvin.blogspot.com/2008/07/vim.html


 eXeL@B —› Программирование —› Fasm + Vim
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати