Посоветуйте IDE (ассемблер)
Добавлено: 18 янв 2016, 09:24
Доброго времени! Есть замечательный компилятор NESASM3. Параметры компилятора:
NESASM3 [-o] [-?] in-file.asm
Как вы заметили, здесь нет параметра пути или имени для выходных файлов: бинарника, листинга и т.д.
Допустим, мы находимся в директории C:\project\asm и компилим main.asm
компилятор находится в директории C:\nesasm3\ а экзешник nesasm3.exe
Вызываем C:\nesasm3 main.asm
Файлы выходят в директорию с исходником. Так же инклюдятся файлы с этой директории.
Если перейти в C:\nesasm3\
и вызвать nesasm3 C:\project\asm\main.asm
То компилятор выдаст ошибку о невозможности подключить дополнительные файлы.
Собственно, вопрос. Есть ли такая IDE, которая вызовет компилятор как бы из директории с проектом? Есть ли такая IDE, которая в идеале:
1) Перемещает (на время) в свою рабочую директорию компилятор, исходники
2) Компилирует исходники
3) Закидывает файлы результата в папку с проектом
- C:\project\dist\release\main.nes
- C:\project\list\main.lst
Возможно ли к совокупности существующих IDE написать хотя бы .bat файл, который помогал осуществить задуманное? Или надо писать свою IDE?
Ну, в первую очередь, посоветуйте IDE и посоветуйте, что можно еще придумать, чтобы автоматизировать процесс компиляции. Каждый раз ручками все делать - долго. Рутина, однако.
Спасибо.
NESASM3 [-o] [-?] in-file.asm
Как вы заметили, здесь нет параметра пути или имени для выходных файлов: бинарника, листинга и т.д.
Допустим, мы находимся в директории C:\project\asm и компилим main.asm
компилятор находится в директории C:\nesasm3\ а экзешник nesasm3.exe
Вызываем C:\nesasm3 main.asm
Файлы выходят в директорию с исходником. Так же инклюдятся файлы с этой директории.
Если перейти в C:\nesasm3\
и вызвать nesasm3 C:\project\asm\main.asm
То компилятор выдаст ошибку о невозможности подключить дополнительные файлы.
Собственно, вопрос. Есть ли такая IDE, которая вызовет компилятор как бы из директории с проектом? Есть ли такая IDE, которая в идеале:
1) Перемещает (на время) в свою рабочую директорию компилятор, исходники
2) Компилирует исходники
3) Закидывает файлы результата в папку с проектом
- C:\project\dist\release\main.nes
- C:\project\list\main.lst
Возможно ли к совокупности существующих IDE написать хотя бы .bat файл, который помогал осуществить задуманное? Или надо писать свою IDE?
Ну, в первую очередь, посоветуйте IDE и посоветуйте, что можно еще придумать, чтобы автоматизировать процесс компиляции. Каждый раз ручками все делать - долго. Рутина, однако.
Спасибо.