Параметры командной строки

Для задания выходного формата используется ключ -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