mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

      AS(1)                                                     AS(1)

      НАЗВАНИЕ
              as - стандартный ассемблер

      СИНТАКСИС
       as [-o объектный_файл] [-n] [-m] [-R] [-dl] [-V] [-Y [md],каталог] файл

      ОПИСАНИЕ
              Команда as ассемблирует указанный файл. В любом порядке
              могут быть заданы следующие опции:

	      -o объектный_файл
		   Поместить результат в объектный_файл. По умолчанию
                   имя выходного файла формируется из имени исходного
                   файла удалением расширения .s, если такое  сущест-
                   вует, и добавлением расширения .o.

              -n   Выключить  оптимизирующее  преобразование  длинных
                   адресов в короткие. По умолчанию оптимизация вклю-
                   чена.

              -m   Перед  ассемблированием  запустить  макропроцессор
                   m4.

              -R   Удалить исходный файл после ассемблирования.

	      -dl  Не помещать в объектный файл информацию о  номерах
                   строк.

              -V   Выдать номер версии ассемблера в стандартный  про-
                   токол.

              -Y [md],каталог
                   Искать препроцессор m4 (m) и/или файл  предопреде-
                   ленных макросов (d) в указанном каталоге, а  не  в
                   обычном месте.

      ФАЙЛЫ
              TMPDIR/*        Временные файлы.

              Обычно каталог TMPDIR -  это  /usr/tmp,  однако  данное
              соглашение  можно изменить, присвоив переменной окруже-
              ния  TMPDIR  другое  значение   [см.   tempnam(   )   в
              tmpnam(3S)].

      СМ. ТАКЖЕ
              cc(1), ld(1), m4(1), nm(1), strip(1).
              tmpnam(3S), a.out(4) в Справочнике программиста.

      ПРЕДОСТЕРЕЖЕНИЯ
              В случае задания опции -m  (вызов  макропроцессора  m4)
              ключевые слова макропрепроцессора нельзя использовать в
              исходном файле в качестве имен переменных, функций, ме-
              ток, так как m4 не сможет определить, где имена ассемб-
              лера, а где - имена макросов.

      СЮРПРИЗЫ
              Директива ассемблера .align может не работать в  секции
              команд (.text), если включена оптимизация.

      ОГРАНИЧЕНИЯ
              Арифметическое выражение может содержать не более одно-
              го имени, определяемого дальше.

      ПРИМЕЧАНИЯ
              По возможности ассемблер следует  вызывать  посредством
              какой-либо системной интерфейсной программы  компиляции
              [такой, например, как cc(1)].



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк