Компилятор Делавар. Параметры командной строки — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
 
м
 
Строка 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.
  
 
== См. также ==
 
== См. также ==

Текущая версия на 23:39, 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