AS(1)

명칭
AS - 휴대용 GNU 어셈블러

서식
as [-a[cdhlns][=file]] [-D] [--defsym sym=val]
 [-f] [--gstabs] [--gdwarf2] [--help] [-I dir]
 [-J] [-K] [-L]
 [--listing-lhs-width=NUM] [--listing-lhs-width2=NUM]
 [--listing-rhs-width=NUM] [--listing-cont-lines=NUM]
 [--keep-locals] [-o objfile] [-R] [--statistics] [-v]
 [-version] [--version] [-W] [--warn] [--fatal-warnings]
 [-w] [-x] [-Z] [--target-help] [target-options]
 [--|files ...]

타겟 Alpha 옵션 :
   [-mcpu]
   [-mdebug | -no-mdebug]
   [-relax] [-g] [-Gsize]
   [-F] [-32addr]

타겟 ARC 옵션 :
   [-marc[5|6|7|8]]
   [-EB|-EL]

타겟 ARM 옵션 :
   [-mcpu=processor[+extension...]]
   [-march=architecture[+extension...]]
   [-mfpu=floating-point-fromat]
   [-mthumb]
   [-EB|-EL]
   [-mapcs-32|-mapcs-26|-mapcs-float|
    -mapcs-reentrant]
   [-mthumb-interwork] [-moabi] [-k]

타겟 CRIS 옵션 :
   [--underscore | --no-underscore]
   [--pic] [-N]
   [--emulation=criself | --emulation=crisaout]

타겟 D10V 옵션 :
   [-O]

타겟 D30V 옵션 :
   [-O|-n|-N]

타겟 i386 옵션 :
   [--32|--64]

타겟 i960 옵션 :
   [-ACA|-ACA_A|-ACB|-ACC|-AKA|-AKB|
    -AKC|-AMC]
   [-b] [-no-relax]

타겟 M32R 옵션 :
   [--m32rx|--[no-]warn-explicit-parallel-conflicts|
    --W[n]p]

타겟 M680X0 옵션 :
   [-l] [-m68000|-m68010|-m68020|...]

타겟 M68HC11 옵션 :
   [-m68hc11|-m68hc12]
   [--force-long-branchs] [--short-branchs]
   [--strict-direct-mode] [--print-insn-syntax]
   [--print-opcodes] [--generate-example]

타겟 MCORE 옵션 :
   [-jsri2bsr] [-sifilter] [-relax]
   [-mcpu=[210|340]]

타겟 MIPS 옵션 :
   [-nocpp] [-EL] [-EB] [-G num] [-mcpu=CPU ]
   [-mips1] [-mips2] [-mips3] [-mips4] [-mips5]
   [-mips32] [-mips64]
   [-m4650] [-no-m4650]
   [--trap] [--break] [-n]
   [--emulation=name ]

타겟 MMIX 옵션 :
   [--fixed-special-register-names] [--globalize-symbols]
   [--gnu-syntax] [--relax] [--no-predefined-symbols]
   [--no-expand] [--no-merge-gregs] [-x]
   [--linker-allocated-gregs]

타겟 PDP11 옵션 :
   [-mpic|-mno-pic] [-mall] [-mno-extensions]
   [-mextension|-mno-extension]
   [-mcpu] [-mmachine]

타겟 picoJava 옵션 :
   [-mb|-me]

타겟 PowerPC 옵션 :
   [-mpwrx|-mpwr2|-mpwr|-m601|-mppc|-mppc32|-m603|-m604|
    -m403|-m405|-mppc64|-m620|-mppc64bridge|-mbooke|
    -mbooke32|-mbooke64]
   [-mcom|-many|-maltivec] [-memb]
   [-mregnames|-mno-regnames]
   [-mrelocatable|-mrelocatable-lib]
   [-mlittle|-mlittle-endian|-mbig|-mbig-endian]
   [-msolaris|-mno-solaris]

타겟 SPARC 옵션 :
   [-Av6|-Av7|-Av8|-Asparclet|-Asparclite
    -Av8plus|-Av8plusa|-Av9|-Av9a]
   [-xarch=v8plus|-xarch=v8plusa] [-bump]
   [-32|-64]

해설
GNU as 란, 실은 일련의 어셈블러입니다. 만약 있는 아키텍쳐로 GNU 어셈블러를 사용한다 (혹은, 사용했다 일이 있다)라면, 다른 아키텍쳐로 사용할 때도 꽤 닮은 환경이 되어 예를 들면, 오브젝트 파일 포맷이나 대부분의 어셈블러 지시문 (유사 인스트럭션(pseudo-ops)라고도 불립니다), 어셈블러 문맥 등입니다.

as 가 만들어진 제일의 목적은, GNU C 컴파일러 의 출력을 링커로 사용할 수 있도록(듯이) 어셈블(assemble) 하는 것입니다. 확실히, as 가, 네이티브 어셈블러를 어셈블(assemble) 할 수 있는 것은 모두 올바르게 어셈블(assemble) 할 수 있도록(듯이) 하려고 해 왔습니다. 예외는 명확하게 문서화 되고 있습니다. 이것은, as 가 이용하는 문맥이, 동일 아키텍쳐의 다른 어셈블러와 같다, 그렇다고 하는 것을 의미하는 것이 아닙니다. 예를 들어, 680x0 의 어셈블러언어 의 문맥에는 호환성이 없는 버젼이 존재하는 것이 알려져 있고

as 의 기동 1 회 마다, 정확히 하나의 소스 프로그램만을 어셈블(assemble) 합니다. 소스 프로그램은 하나 이상의 파일로부터 구성됩니다. (표준 입력도 파일 하나로 간주합니다. )

as 에게 주는 명령행에는, 0 개 이상의 입력 파일명이 포함됩니다. 입력 파일은 (왼쪽의 파일명으로부터 개시해 오른쪽에 향해) 읽힙니다. 특별한 의미가 없는 명령행 인수는 (어떤 위치에서 만나도) 입력 파일명이다고 보입니다.

만약 as 에 파일명이 지정되지 않으면, 하나의 입력 파일이 as 의 표준 입력 (보통은 단말)으로부터 읽어내집니다. ctl-D (을)를 타이프 치는 것으로, 더 이상 어셈블(assemble) 하는 프로그램이 존재하지 않는 것 (을)를 as 에 통지합니다.

명령행상에서 명시적으로 표준 입력을 지정할 필요가 있을 때는, -- 를 사용해 주세요.

소스가 하늘의 경우, as 는 작은 하늘의 오브젝트 파일을 작성합니다.

as 는, 경고 및 에러 메세지를 표준 에러 출력 (통상은 단말) 에 출력합니다. as 가 컴파일러에 의해 자동 기동되었을 경우는, 이 마지막으로는 없습니다. 경고란, 결함이 있는 프로그램의 어셈블(assemble)를 속행하기 위해서 as 하지만 가정한 내용을 보고한 것입니다. 에러는, 어셈블(assemble)를 속행할 수 없는 중대한 문제를 나타냅니다.

as 를 GNU C 컴파일러 (버젼 2)로부터 기동하고 있는 경우, -Wa 옵션을 사용해 어셈블러에의 인수를 건네줄 수 있습니다. 각각의 어셈블러 인수 (와 -Wa)는, 콤마로 단락지어집니다. 예를 들면 다음과 같이 됩니다.

        gcc -c -g -O -Wa, -alh, -L file.c
이것은 2 개의 옵션을 어셈블러에 건네줍니다: 즉 -alh (고급언어와 어셈블러 소스의 리스트를 표준 출력에 출력)와 -L (로컬 심볼을 심볼 테이블에 남긴다)입니다.

통상은 이 -Wa 의 기구를 사용할 필요는 없습니다. 왜냐하면, 컴파일러가 어셈블러에 대해, 많은 컴파일러 명령행 옵션을 건네주기 때문입니다. (GNU 컴파일러 드라이버를 -v 옵션 첨부로 기동하는 것으로, 어셈블러를 포함한 각 컴파일의 패스에 대해서 어떠한 옵션을 건네주는지, 정확하게 조사할 수가 있습니다. )

옵션

-a[cdhlmns]
    리스트 출력을 실시합니다. 다음의 종류가 있습니다.

    -ac 가짜의 조건을 삭제합니다

    -ad 디버그용 지시문을 삭제합니다

    -ah 고급언어 소스를 포함합니다

    -al 어셈블리를 포함합니다

    -am 매크로 확장을 포함합니다

    -an 폼 처리 (forms processing)를 삭제합니다

    -as 심볼을 포함합니다

    =file
        리스트 출력을 실시하는 파일명을 설정합니다.

    이러한 옵션을 조합하고 가능합니다. 예를 들면, -aln 는 어셈블리 리스트를 폼 처리 없음으로 출력합니다. =file 옵션은, 사용되었을 경우, 마지막 서브 옵션일 필요가 있습니다. 디폴트의 서브 옵션은 -a 만 지정하면(자) -ahls 가 됩니다.

-D  무시됩니다. 이 옵션은, 다른 어셈블러 호출과의 호환을 위해서(때문에) 받아들일 수 있는 것입니다.

--defsym sym=value
    입력 파일을 어셈블(assemble) 하기 전에, 심볼 sym 를 value 이다고 정의합니다. value 는 정수의 정수일 필요가 있습니다. C 와 같이, 선행하는 0x 는 16 진수치를 나타내, 선행하는 0 는 8 진수치를 나타냅니다.

-f  ``고속 (fast)''옵션입니다--- 프리프로세싱을 행하지 않습니다 (소스는 컴파일러의 출력한 것으로 간주합니다).

--gstabs
    각 어셈블리의 행에 대해, 그루터기 디버그 정보 (stabs debugging information) (을)를 생성합니다. 디버거를 취급할 수 있는 경우, 어셈블리 코드의 디버그에 도움이 될지도 모릅니다.

--gdwarf2
    각 어셈블리의 행에 대해, DAWRF2 디버그 정보를 생성합니다. 디버거를 취급할 수 있는 경우, 어셈블리 코드의 디버그에 도움이 될지도 모릅니다. 주 - 본옵션은 모든 타겟으로 서포트되고 있는 것은 아니고, 일부만으로 서포트되고 있습니다.

--help
    명령행 옵션의 통계를 표시해, 종료합니다.

--target-help
    타겟 고유의 모든 옵션의 통계를 표시해, 종료합니다.

-I dir
    dir (을)를 ".include" 지시문의 검색 리스트에 추가합니다.

-J  부호 첨부 정수의 자리수 흘러넘치고를 경고하지 않습니다.

-K  본옵션은 받아들일 수 있습니다만, TARGET 패밀리에서는 효과가 없습니다.

-L
--keep-locals
    로컬 심볼을 (심볼표)에 보존합니다. 전통적인 a.out 시스템에서는, 이것들은 L 로 개시합니다만, 다른 시스템에서는 다른 로카르라베르프레픽스를 가집니다.

--listing-lhs-width=number
    어셈블러 리스트에 있어서의 출력 데이터 칼럼의 최대폭을 number 어로 설정합니다.

--listing-lhs-width2=number
    어셈블러 리스트에 있어서의 계속행의 출력 데이터 칼럼의 최대폭을 number 어로 설정합니다.

--listing-rhs-width=number
    리스트로 표시되는 입력 소스행의 최대폭을 number 바이트로 설정합니다.

--listing-cont-lines=number
    리스트중에서 입력 1 행에 대응하는 표시행의 최대를 number + 1 행으로 설정합니다.

-o objfile
    as 의 출력 오브젝트 파일명을 objfile 로 설정합니다.

-R  데이터 섹션을 텍스트 섹션에 혼입시킵니다.

--statistics
    어셈블(assemble)에 사용한 최대 공간 (바이트수)과 합계 시간 (초수)을 표시합니다.

--strip-local-absolute
    로컬의 절대 심볼을 출력처의 심볼(분)편으로부터 삭제합니다.

-v
-version
    as 의 버젼을 표시합니다.

--version
    as 의 버젼을 표시해, 종료합니다.

-W
--no-warn
    경고 메세지의 출력을 억제합니다.

--fatal-warnings
    경고를, 에러로서 취급합니다.

--warn
    경고를 억제하지않고, 에러라고 해도 취급하지 않습니다.

-w  무시됩니다.

-x  무시됩니다.

-Z  에러의 다음에도 오브젝트 파일을 생성합니다.

-- | files ...
    어셈블(assemble) 대상의 원시 파일 또는 표준 입력입니다.

다음의 옵션은, ARC 프로세서용으로 설정되었을 경우에 사용 가능합니다.

-marc[5|6|7|8]
    This option selects the core processor variant.

-EB | -EL
    Select either big-endian (-EB) or little-endian (-EL) output.

다음의 옵션은, ARM 프로세서 패밀리용으로 설정되었을 경우에 사용 가능합니다.

-mcpu=processor[+extension...]
    어느 ARM 프로세서가 타겟인지를 지정합니다.

-march=architecture[+extension...]
    어느 ARM 아키텍쳐가 타겟인지를 지정합니다.

-mfpu=floating-point-format
    어느 부동 소수점수(실수) 아키텍쳐가 타겟인지를 지정합니다.

-mthumb
    Thumb 인스트럭션만의 디코드를 유효하게 합니다.

-mapcs-32 | -mapcs-26 | -mapcs-float | -mapcs-reentrant | -moabi
    어느 프로시쟈 호출 규약을 사용하는지를 지정합니다.

-EB | -EL
    빅 endian (-EB) 출력이나 little endian 출력인지 (-EL)를 선택합니다.

-mthumb-interwork
    Thumb 와 ARM 가 상호 동작하는 것을 고려에 넣어 코드 생성 된 것을 지정합니다.

-k  PIC 코드가 생성된 것을 지정합니다.

CRIS 고유의 옵션의 기술은 info 페이지를 참조해 주세요.

다음의 옵션은, D10V 프로세서용으로 설정되었을 경우에 사용 가능합니다.

-O  인스트럭션을 병렬화해 출력을 최적화합니다.

다음의 옵션은, D30V 프로세서용으로 설정되었을 경우에 사용 가능합니다.

-O  인스트럭션을 병렬화해 출력을 최적화합니다.

-n  nop 가 출력되었을 때에 경고합니다.

-N  32 비트 곱셈의 뒤에 nop 가 출력되었을 때에 경고합니다.

다음의 옵션은, 80960 프로세서용으로 설정되었을 경우에 사용 가능합니다.

-ACA | -ACA_A | -ACB | -ACC | -AKA | -AKB | -AKC | -AMC
    어느 960 아키텍쳐가 타겟인지를 지정합니다.

-b  실제로 행해진 만큼 기에 관한 통계 정보를 수집하는 코드를 추가합니다.

-no-relax
    롱디스프레이스먼트의 「비교-분기」라고 하는 인스트럭션열에 대해서 변경을 더하지 않습니다. 경우에 따라서는 에러가 발생합니다.

다음의 옵션은, Mitsubishi M32R 시리즈용으로 설정되었을 경우에 사용 가능합니다.

--m32rx
    M32R 패밀리의 어느 프로세서가 타겟인지를 지정합니다. 디폴트는, 통상, M32R 입니다만, 본옵션을 지정하면(자) M32RX 가 됩니다.

--warn-explicit-parallel-conflicts or --Wp
    의심스러운 parallel constructs 를 만났을 경우, 경고합니다.

--no-warn-explicit-parallel-conflicts or --Wnp
    의심스러운 parallel constructs 를 만났을 경우에서도, 경고하지 않습니다.

다음의 옵션은, Motorola 68000 시리즈용으로 설정되었을 경우에 사용 가능합니다.

-l  2 워드가 아니고, 1 워드의 짧은 참조를 미정도리 심볼에 적용합니다.

-m68000 | -m68008 | -m68010 | -m68020 | -m68030
| -m68040 | -m68060 | -m68302 | -m68331 | -m68332
| -m68333 | -m68340 | -mcpu32 | -m5200
    68000 패밀리의 어느 프로세서가 타겟인지를 지정합니다 디폴트는 68020 입니다만, 설정시로 변경 가능합니다.

-m68881 | -m68882 | -mno-68881 | -mno-68882
    타겟은 부동 소수점수(실수) coprocessor를 가지고 있습니다 (가지고 있지 않습니다). 디폴트에서는, 68020, 68030, cpu32 용의 coprocessor를 가정합니다. 소의 68000 은 68881 으로 호환이 아닙니다만, coprocessor 인스트럭션을 메인 프로세서에서의 에뮬레이션 가능하므로, 양자의 편성도 지정 가능합니다.

-m68851 | -mno-68851
    타겟 머신은 메모리 메니지먼트 유니트 coprocessor를 가지고 있습니다 (가지고 있지 않습니다). 디폴트에서는, 68020 이상용의 MMU 를 가정합니다.

PDP-11 기종 의존 기능 옵션에 대한 자세한 것은, @ref{PDP-11-Options} 를 참조해 주세요.

-mpic | -mno-pic
    위치 독립 (또는 위치 의존) 코드를 생성합니다. 디폴트는 -mpic 입니다.

-mall
-mall-extensions
    모든 인스트럭션 세트 확장을 유효하게 합니다. 이것이 디폴트입니다.

-mno-extensions
    모든 인스트럭션 세트 확장을 무효로 합니다.

-mextension | -mno-extension
    특정의 인스트럭션 세트 확장을 유효 (무효)로 합니다.

-mcpu
    특정의 CPU 로 서포트되는 인스트럭션 세트 확장을 유효하게 해, 다른 모든 확장을 무효로 합니다.

-mmachine
    특정의 머신 모델로 서포트되는 인스트럭션 세트 확장을 유효하게 해, 다른 모든 확장을 무효로 합니다.

다음의 옵션은, picoJava 프로세서용으로 설정되었을 경우에 사용 가능합니다.

-mb ``빅 endian''포맷 출력을 실시합니다.

-ml ``little endian''포맷 출력을 실시합니다.

다음의 옵션은, Motorola 68HC11 시리즈 또는 68HC12 시리즈용으로 설정되었을 경우에 사용 가능합니다.

-m68hc11 | -m68hc12
    어느 프로세서가 타겟인지를 지정합니다. 디폴트는, 어셈블러를 구축할 때의 설정 옵션으로 정의되고 있습니다.

--force-long-branchs
    상대 분기가 절대 분기에 변환됩니다. 조건 분기, 무조건 분기, 써브루틴에의 분기가 대상입니다.

-S | --short-branchs
    오프셋(offset)가 범위외의 경우, 상대 분기를 절대 분기로 변환하지 않습니다.

--strict-direct-mode
    인스트럭션이 직접 addressing mode를 서포트하지 않는 경우, 직접 addressing mode을 확장 addressing mode로 변환하지 않습니다.

--print-insn-syntax
    에러의 경우, 인스트럭션의 문법을 표시합니다.

--print-opcodes
    print the list of instructions with syntax and then exit. 인스트럭션 일람을 문법과 함께 표시해, 종료합니다.

--generate-example
    인스트럭션이 될 수 있는 각 개소에 대해서 인스트럭션의 예를 1 개 표시해, 종료합니다. 본옵션은 as 의 테스트에게만 유용합니다.

다음의 옵션은, as 가 SPARC 시리즈용으로 설정되었을 경우에 사용 가능합니다.

-Av6 | -Av7 | -Av8 | -Asparclet | -Asparclite
-Av8plus | -Av8plusa | -Av9 | -Av9a
    SPARC 아키텍쳐의 종류를 명시적으로 선택합니다.

    -Av8plus 와 -Av8plusa 는 32 비트 환경을 선택합니다. -Av9 와 -Av9a 는 64 비트 환경을 선택합니다.

    -Av8plusa 와 -Av9a 은 SPARC V9 인스트럭션 세트와 UltraSPARC 확장을 유효하게 합니다.

-xarch=v8plus | -xarch=v8plusa
    Solaris v9 어셈블러와의 호환성용입니다. 이러한 옵션은, 각각, -Av8plus 와 -Av8plusa 와 등가입니다.

-bump
    어셈블러가 다른 아키텍쳐로 바뀌었을 때에 경고합니다.

다음의 옵션은, as 가 MIPS 시리즈용으로 설정되었을 경우에 사용 가능합니다.

-G num
    암묵적으로 "gp" 레지스터를 개입시켜 참조되는 오브젝트의 최대 사이즈를 설정합니다. ECOFF 포맷을 사용하는 타겟, 예를 들면 Ultrix 를 실행하는 DECstation 에서만, 받아들일 수 있습니다. 기본값은 8 입니다.

-EB ``빅 endian''포맷 출력을 실시합니다.

-EL ``little endian''포맷 출력을 실시합니다.

-mips1
-mips2
-mips3
-mips4
-mips32
-mips64
    특정의 MIPS 인스트럭션 세트 아키텍쳐 (Instruction Set Architecture) 레벨용의 코드를 생성합니다. -mips1 는 R2000 와 R3000 의 프로세서에, -mips2 는 R6000 프로세서에, -mips3 는 R4000 프로세서에 대응합니다. -mips5, -mips32, -mips64 는, 각각, 일반의 MIPS V, MIPS32, MIPS64 ISA 프로세서에 대응합니다.

-m4650
-no-m4650
    MIPS R4650 칩용의 코드를 생성합니다. 어셈블러에 대해, mad 와 madu 의 인스트럭션을 받아들여 HI 와 LO 의 레지스터 액세스의 주위에 nop 인스트럭션을 추가하지 않게, 지시합니다. -no-m4650 는, 본옵션을 오프로 합니다.

-mcpu=CPU
    특정의 MIPS CPU 용의 코드를 생성합니다. 확실히 -mcpu 와 등가입니다만, 보다 많은 cpu 치가 이해됩니다.

--emulation=name
    as 가 다른 타겟용으로 설정되었는지와 같이 에뮤레이트 하도록, as 에 지시합니다. 이것은 모든 면에 걸쳐, 출력 포맷 (s-1ELF 와 ECOFF 중으로부터 마셔 선택), 디버그 정보를 생성하거나 심볼 표정보를 격납하는 의사 오프코드의 취급해, 디폴트의 endian도 포함됩니다. 이용 가능한 설정명은 다음과 같습니다: mipsecoff, mipself, mipslecoff, mipsbecoff, mipslelf, mipsbelf. 최초의 2 개는, 어셈블러가 설정된 제일 타겟으로 둘 수 있는 디폴트로부터, endian를 바꾸지 않습니다. 다른 것은, 디폴트를 little endian 또는 빅 endian로 합니다. 이것은, 이름중의 b 또는 l 로 나타나고 있습니다. 어떠한 경우에서도, -EB 또는 -EL 는, endian의 선택에 우선합니다.

    본옵션이 현재 서포트되고 있는 것은, as 의 제일의 타겟이 MIPS ELF 나 MIPS ECOFF 로 설정되었을 경우만입니다. 게다가 양쪽 모두의 포맷의 서포트가 필요한 경우, --enable-targets=... 로 설정시로 지정된다 제일의 타겟 및 다른 타겟으로는, 다른 포맷의 서포트를 포함할 필요가 있습니다. 예를 들면, Irix 5 의 설정은 양자의 서포트를 포함합니다.

    최종적으로는, 본옵션은 보다 많은 설정을 서포트해, 어셈블러의 동작에 대해서 보다 세입도의 제어를 실시해, 보다 많은 프로세서로 서포트되겠지요.

-nocpp
    as 는 본옵션을 무시합니다. 네이티브 툴과의 호환성과의 위해(때문에) 받아들일 수 있습니다.

--trap
--no-trap
--break
--no-break
    곱셈에 의한 흘러넘치고와 0 제산을 어떻게 취급하는지를 제어합니다. --trap 또는 --no-break (동의어입니다) (은)는 트랩 예외를 발생합니다 (인스트럭션 세트 아키텍쳐 레벨 2 이상에서만 동작합니다). --break 또는 --no-trap (동의어입니다. 디폴트) (은)는 브레이크 예외를 발생합니다.

-n  본옵션을 사용하면(자), 매크로 유래의 nop 를 생성할 때마다 as 는 경고를 발생합니다.

다음의 옵션은, as 가 MCore 프로세서용으로 설정되었을 경우에 사용 가능합니다.

-jsri2bsr
-nojsri2bsr
    JSRI 을 BSR 에 변환하는 것을, 유효 또는 무효로 합니다. 디폴트에서는, 유효합니다. 명령행 옵션 -nojsri2bsr 를 사용해, 이것을 무효로 할 수 있습니다.

-sifilter
-nosifilter
    실리콘 필터의 동작을, 유효 또는 무효로 합니다. 디폴트에서는, 무효입니다. 명령행 옵션 -sifilter 를 사용해, 디폴트에 우선시킬 수가 있습니다.

-relax
    긴 디스프레이스먼트용의 jump 인스트럭션을 변경합니다.

-mcpu=[210|340]
    타겟 하드웨어의 CPU 타입을 선택합니다. 이것에 의해, 어느 인스트럭션을 어셈블(assemble) 하는지를 제어합니다.

-EB 빅 endian의 타겟용으로 어셈블(assemble) 합니다.

-EL little endian의 타겟용으로 어셈블(assemble) 합니다.

MMIX 고유의 옵션의 기술은 info 페이지를 참조해 주세요.

관련 항목
gcc(1)와 ld(1) 및 binutils 와 ld 의 Info 엔트리.

COPYRIGHT
Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".