Версия системы: Общие новости: Форум: Последний вопрос: Последний ответ: Последняя рассылка: Писем в очереди:
Отзывы о нас:
28.09.2017, 22:01 »
svrvsvrv Спасибо за подробную, обстоятельную консультацию. [вопрос № 191395, ответ № 275302]
17.05.2010, 11:20 »
Юдин Евгений Сергеевич отлично продумано спасибо! [вопрос № 178381, ответ № 261432] |
РАЗДЕЛ • AssemblerСоздание программ на языке Assembler. [администратор рассылки: Лысков Игорь Витальевич (Старший модератор)] Лучшие эксперты в этом разделе
![]() ![]() ![]() Здравствуйте, уважаемые эксперты! Я начал изучение ассемблера по книге Олега Калашникова. Написав первую программу (prog1.asm) и скачав MASM 6.11, я попытался выполнить ассемблирование и компоновку с помощью команды командной строки: ----- Состояние: Консультация закрыта Здравствуйте, Роман! что бы вызывать эту команду из любой директрии в командной строке, нужно добавить в переменные среды путь до исполняемой программы ml.exe в windows 7 это выполняется так, на иконку вашего компьютера нажать правой кнопкой мыши -> свойства -> "дополнительные параметры системы" -> вкладка "дополнительно"-> "переменные среды" -> тут найти строку path, нажать два раза, "создать" -> прописать путь до выполняемого файла ml.exe
Здравствуйте, Роман! © Цитата: Help PATH Команда PATH используется для указания или просмотра путей поиска исполняемых файлов. Пути поиска представляют собой текстовые строки, определяющие перечень каталогов файловой системы, в которых находятся исполняемые файлы (файлы с расширением .bat, .cmd, .exe, .vbs и т.п. ), разделенные точкой с запятой Добавить нужный файл в переменную окружения PATH можно двумя способами: a)в командной строке набрать команду path %PATH%;C:\папка\папка\компилятор\bin где: path - команда CMD %PATH%; - предыдущее значение переменной окружения C:\папка\папка\компилятор\bin - новый путь к компилятору b)нажимая кнопки Пуск = Start -> Панель управления = Control Panel -> Система = System -> дальше по рисунку: ![]() c)можно ещё использовать системные программы типа: systempropertiesadvanced.exe, но этот путь , сложнее, поэтому я только показал, что он есть. 3: Командная строка, полная её запись, состоит из:>[путь к программе] <имя программы> [[путь к файлу] имя файла] В квадратных скобках указаны параметры, которые не обязательно указывать, т.к можно использовать переменную окружения PATH, для сокращенной записи. Но вариант с PATH, не удобен, когда у Вас есть несколько различных версий одной программы, к примеру у меня есть несколько версий компилятора MASM 5.xx, 6.11, 6.12, 6.13, 6.14xx. Во всех случаях ML вызывает LINK, какой из Link'ов должен вызвать CMD? Я нужную информацию прописываю в ВАТ-файлах, набирая имя нужного мне ВАТ-файла, я запускаю, нужный мне компилятор с соответствующим link'ом. ps:При работе с переменной PATH, делайте её резервную копию, вдруг, что-то пойдет не так Удачи!
![]() ![]()
![]() Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему. |