Компилятор Делавар. Описание 16-битной версии компилятора Делавар — различия между версиями
Админ (обсуждение | вклад) (Новая страница: « == См. также == * Компилятор Делавар Категория:Компилятор Делавар Категория:Ubuntu {{i}}») |
Админ (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
+ | '''Параметры командной строки''' | ||
+ | Для задания выходного формата используется ключ -f. По-прежнему поддерживается формат COM, использующийся по умолчанию. Для него этот ключ можно не указывать. Данный ключ со значением 'pe' задает выходной PE-формат для платформы Win32, значения 'elf' и 'aout' позволяют задать соответственно 32-битный формат ELF и A.OUT для платформы Linux. Командная строка для компилятора описывается следующим образом: | ||
+ | |||
+ | dc32 [-f fmt] filename.d [-o outfilename.asm], где fmt - значения выходных форматов (pe, elf, aout), filename.d - файл исходного кода на языке Delavar, outfilename.asm - необязательное имя выходного файла. Если outfilename.asm не задан, используется filename.asm | ||
+ | |||
+ | Для создания объектного или исполняемого кода используется ассемблер NASM с аналогичными ключами: | ||
+ | |||
+ | nasm [-f fmt] filename.asm [-o outfilename], где fmt - значения выходных форматов (win32, elf, aout), filename.asm - файл исходного кода на языке ассемблер, outfilename - имя выходного файла. | ||
+ | |||
+ | Если выходной формат не COM, то для сборки исполняемого файла можно использовать любой подходящий компоновщик. В составе компилятора используется компоновщик ld. | ||
Версия 21:06, 13 января 2016
Параметры командной строки
Для задания выходного формата используется ключ -f. По-прежнему поддерживается формат COM, использующийся по умолчанию. Для него этот ключ можно не указывать. Данный ключ со значением 'pe' задает выходной PE-формат для платформы Win32, значения 'elf' и 'aout' позволяют задать соответственно 32-битный формат ELF и A.OUT для платформы Linux. Командная строка для компилятора описывается следующим образом:
dc32 [-f fmt] filename.d [-o outfilename.asm], где fmt - значения выходных форматов (pe, elf, aout), filename.d - файл исходного кода на языке Delavar, outfilename.asm - необязательное имя выходного файла. Если outfilename.asm не задан, используется filename.asm
Для создания объектного или исполняемого кода используется ассемблер NASM с аналогичными ключами:
nasm [-f fmt] filename.asm [-o outfilename], где fmt - значения выходных форматов (win32, elf, aout), filename.asm - файл исходного кода на языке ассемблер, outfilename - имя выходного файла.
Если выходной формат не COM, то для сборки исполняемого файла можно использовать любой подходящий компоновщик. В составе компилятора используется компоновщик ld.
См. также
Яндекс | Картинки | Видео | Карты | Карты ОСМ | Спутник | Гугл | Вольфрам-Альфа | РуВики | EnWiki