ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

h8300-hms-as - ອອນລາຍໃນຄລາວ

ແລ່ນ h8300-hms-as ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ h8300-hms-as ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


AS - ຕົວປະກອບ GNU ແບບເຄື່ອນທີ່.

ສະຫຼຸບສັງລວມ


ເປັນ [-a[cdhlns][=ເອກະສານ]] [-- ຈັບສະຫຼັບ] [-D]
[-- defsym ຊິມ=h] [-f] [-g] [--gstabs] [--gstabs+]
[--gdwarf-2] [- ຊ່ວຍ] [-I dir] [-J] [-K] [-L]
[--listing-lhs-width=NUMBER] [--listing-lhs-width2=NUMBER]
[--listing-rhs-width=NUMBER] [--listing-cont-lines=NUMBER]
[--keep-ທ້ອງຖິ່ນ] [-o objfile] [-R] [--ສະຖິຕິ] [-v]
[-ການປ່ຽນແປງ] [- ການປ່ຽນແປງ] [-W] [--ເຕືອນ] [-- ເຕືອນໄພອັນຕະລາຍ]
[-w] [-x] [-Z] [--ເປົ້າ​ຫມາຍ​ການ​ຊ່ວຍ​ເຫຼືອ​] [ທາງ​ເລືອກ​ເປົ້າ​ຫມາຍ​]
[--ໄຟ ... ]

ເປົ້າຫມາຍ Alpha ຕົວເລືອກ:
[-mcpu]
[-mdebug-no-mdebug]
[- ຜ່ອນຄາຍ] [-g] [-Gຂະຫນາດ]
[-F] [-32 ຕື່ມ]

ເປົ້າຫມາຍ ARC ຕົວເລືອກ:
[-ມີນາ[5⎪6⎪7⎪8]]
[-EB- THE]

ເປົ້າຫມາຍ ARM ຕົວເລືອກ:
[-mcpu=processor[+ການຂະຫຍາຍ...]]
[- ມີນາ=ຖາປັດຕະຍະ[+ການຂະຫຍາຍ...]]
[-mfpu=ຮູບແບບຈຸດລອຍ]
[-mfloat-abi=ຊ່ວຍເຫລືອ]
[-meabi=ver]
[- ໂປ້ມື]
[-EB- THE]
[-mapcs-32-mapcs-26-mapcs-float
-mapcs-reentrant]
[-mthumb-interwork] [-k]

ເປົ້າຫມາຍ CRIS ຕົວເລືອກ:
[--ຂີດກ້ອງ--no-underscore]
[--ຮູບ] [-N]
[--emulation=ອາຊະຍາກຳ--emulation=crisaout]
[--march=v0_v10--ເດືອນມີນາ=v10--ເດືອນມີນາ=v32--march=common_v10_v32]

ເປົ້າຫມາຍ D10V ຕົວເລືອກ:
[-O]

ເປົ້າຫມາຍ D30V ຕົວເລືອກ:
[-O-n-N]

ເປົ້າຫມາຍ i386 ຕົວເລືອກ:
[-32-64] [-n]

ເປົ້າຫມາຍ i960 ຕົວເລືອກ:
[-ACA-ACA_A-ACB-ACC-ອາຄາ-AKB
-AKC-AMC]
[-b] [- ບໍ່​ຜ່ອນ​ຄາຍ​ອາ​ລົມ​]

ເປົ້າຫມາຍ IA-64 ຕົວເລືອກ:
[-mconstant-gp-mauto-pic]
[-milp32-milp64-mlp64-mp64]
[-ມMBE]
[-munwind-check=ເຕືອນ-munwind-check=ຜິດພາດ]
[-mhint.b=ຕົກລົງ-mhint.b=ຄຳເຕືອນ-mhint.b=ຜິດພາດ]
[-x-xexplicit] [-xauto] [-xdebug]

ເປົ້າຫມາຍ IP2K ຕົວເລືອກ:
[-mip2022-mip2022ext]

ເປົ້າຫມາຍ M32R ຕົວເລືອກ:
[--m32rx--[no-]warn-explicit-parallel-conflicts
--W[n]ປ]

ເປົ້າຫມາຍ M680X0 ຕົວເລືອກ:
[-l] [-m68000-m68010-m68020⎪...]

ເປົ້າຫມາຍ M68HC11 ຕົວເລືອກ:
[-m68hc11-m68hc12-m68hcs12]
[-mshort- ມລ]
[-mshort-double-mlong-double]
[--force-ຍາວ-ສາຂາ] [-- ສາຂາສັ້ນ]
[--strict-direct-mode] [--print-insn-syntax]
[--print-opcodes] [--generate-ຕົວຢ່າງ]

ເປົ້າຫມາຍ MCORE ຕົວເລືອກ:
[-jsri2bsr] [- sifilter] [- ຜ່ອນຄາຍ]
[-mcpu=[210⎪340]]

ເປົ້າຫມາຍ MIPS ຕົວເລືອກ:
[-nocpp] [- THE] [-EB] [-O[ທີ່ດີທີ່ສຸດ ລະດັບ]]
[-g[debug ລະດັບ]] [-G num] [-KPIC] [-call_shared]
[-non_shared] [-xgot]
[- ມາບີ=ຊ່ວຍເຫຼືອ] [-32] [-n32] [-64] [-mfp32] [-mgp32]
[- ມີນາ=CPU] [-mtune=CPU] [-mips1] [-mips2]
[-mips3] [-mips4] [-mips5] [-mips32] [-mips32r2]
[-mips64] [-mips64r2]
[-construct-floats] [-no-construct-floats]
[- ກັບດັກ] [- ບໍ່ຢຸດ] [- ພັກຜ່ອນ] [- ບໍ່​ມີ​ກັບ​ດ​ັກ​]
[-mfix7000] [-mno-fix 7000]
[-mips16] [-no-mips16]
[-mips3d] [-no-mips3d]
[-mdmx] [-no-mdmx]
[-mdebug] [-no-mdebug]
[-mpdr] [-mno-pdr]

ເປົ້າຫມາຍ MMIX ຕົວເລືອກ:
[--fixed-special-register-names] [--globalize-ສັນຍາລັກ]
[--gnu-syntax] [--ພັກຜ່ອນ] [--no-predefined-symbols]
[--ບໍ່ຂະຫຍາຍ] [--no-merge-gregs] [-x]
[--linker-alocated-gregs]

ເປົ້າຫມາຍ PDP11 ຕົວເລືອກ:
[-mpic-mno-pic] [- ສູນການຄ້າ] [-mno-extensions]
[-mການຂະຫຍາຍ-mno-ການຂະຫຍາຍ]
[-mcpu] [-mເຄື່ອງ]

ເປົ້າຫມາຍ picoJava ຕົວເລືອກ:
[-mb-ຂ້ອຍ]

ເປົ້າຫມາຍ ພະລັງງານ PC ຕົວເລືອກ:
[-mpwrx-mpwr2-mpwr-m601-mppc-mppc32-m603-m604
-m403-m405-mppc64-m620-mppc64bridge-mbooke
-mbooke32-mbooke64]
[-mcom- ຫຼາຍ-maltivec] [- memb]
[-mregnames-mno-regnames]
[- ສາມາດຍ້າຍໄດ້-mrelocatable-lib]
[- ໜ້ອຍ-mlittle-endian- ໃຫຍ່-mbig-endian]
[- msolaris-mno-solaris]

ເປົ້າຫມາຍ SPARC ຕົວເລືອກ:
[-Av6-Av7-Av8- Asparclet- Asparclite
-Av8plus-Av8plus-Av9-Av9a]
[-xarch=v8ບວກ-xarch=v8plus] [- ຕຳ]
[-32-64]

ເປົ້າຫມາຍ TIC54X ຕົວເລືອກ:
[-mcpu=54[123589]-mcpu=54[56]lp] [-mfar-mode-mf]
[-merrors-to-file -ຂ້ອຍ ]

ເປົ້າຫມາຍ Xtensa ຕົວເລືອກ:
[--[ບໍ່-] text-section-literals] [--[ບໍ່-]ຕົວໜັງສືຢ່າງແທ້ຈິງ]
[--[ບໍ່-]ວາງເປົ້າໝາຍ] [--[ບໍ່-]ໂທຍາວ]
[--[ບໍ່-]ຫັນປ່ຽນ]
[--ປ່ຽນຊື່ພາກສ່ວນ ຊື່ເກົ່າ=ຊື່ໃໝ່]

ລາຍລະອຽດ


GNU as ແມ່ນແທ້ຂອງຄອບຄົວຂອງຜູ້ປະກອບ. ຖ້າທ່ານໃຊ້ (ຫຼືໄດ້ໃຊ້) ຕົວປະກອບ GNU ເປີດ
ສະຖາປັດຕະຍະກໍາອັນຫນຶ່ງ, ທ່ານຄວນຊອກຫາສະພາບແວດລ້ອມທີ່ຄ້າຍຄືກັນໃນເວລາທີ່ທ່ານໃຊ້ມັນຢູ່ໃນບ່ອນອື່ນ
ຖາປັດຕະຍະ. ແຕ່​ລະ​ສະ​ບັບ​ມີ​ຫຼາຍ​ທີ່​ຄ້າຍ​ຄື​ກັນ​ກັບ​ອື່ນໆ​, ລວມ​ທັງ​ໄຟລ​໌​ວັດ​ຖຸ​
ຮູບແບບ, ຄໍາສັ່ງປະກອບສ່ວນໃຫຍ່ (ມັກເອີ້ນວ່າ pseudo-ops) ແລະ syntax ຂອງ assembler.

as ມີຈຸດປະສົງຕົ້ນຕໍເພື່ອປະກອບຜົນຜະລິດຂອງ GNU C compiler "gcc" ສໍາລັບການນໍາໃຊ້ໂດຍ
ຕົວເຊື່ອມຕໍ່ "ld". ຢ່າງໃດກໍຕາມ, ພວກເຮົາໄດ້ພະຍາຍາມເຮັດ as ປະ​ກອບ​ທຸກ​ສິ່ງ​ທຸກ​ຢ່າງ​ທີ່​ຖືກ​ຕ້ອງ​
ເຄື່ອງປະກອບອື່ນໆສໍາລັບເຄື່ອງດຽວກັນຈະປະກອບ. ຂໍ້ຍົກເວັ້ນໃດໆຖືກບັນທຶກໄວ້
ຢ່າງຈະແຈ້ງ. ນີ້ບໍ່ໄດ້ຫມາຍຄວາມວ່າ as ໃຊ້ syntax ດຽວກັນກັບຕົວປະກອບອື່ນສໍາລັບ the
ສະຖາປັດຕະຍະກໍາດຽວກັນ; ຕົວຢ່າງ, ພວກເຮົາຮູ້ເຖິງຫຼາຍສະບັບທີ່ບໍ່ເຂົ້າກັນໄດ້ຂອງສະພາແຫ່ງ 680x0
syntax ພາສາ.

ແຕ່ລະຄັ້ງທີ່ທ່ານແລ່ນ as ມັນປະກອບໂຄງການແຫຼ່ງຫນຶ່ງຢ່າງແທ້ຈິງ. ໂຄງການແຫຼ່ງແມ່ນເຮັດ
ເຖິງໜຶ່ງ ຫຼືຫຼາຍໄຟລ໌. (ການປ້ອນຂໍ້ມູນມາດຕະຖານຍັງເປັນໄຟລ໌.)

ເຈົ້າໃຫ້ as ເສັ້ນຄໍາສັ່ງທີ່ມີສູນຫຼືຫຼາຍຊື່ໄຟລ໌ input. ໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນ
ອ່ານ (ຈາກຊື່ໄຟລ໌ຊ້າຍຫາຂວາ). ການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງ (ໃນຕໍາແຫນ່ງໃດກໍ່ຕາມ) ທີ່ມີ
ບໍ່​ມີ​ຄວາມ​ຫມາຍ​ພິ​ເສດ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​ເປັນ​ຊື່​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​.

ຖ້າເຈົ້າໃຫ້ as ບໍ່ມີຊື່ໄຟລ໌ທີ່ມັນພະຍາຍາມອ່ານໄຟລ໌ປ້ອນຂໍ້ມູນຫນຶ່ງຈາກ as ມາດຕະຖານ
input, ເຊິ່ງປົກກະຕິແມ່ນ terminal ຂອງທ່ານ. ທ່ານອາດຈະຕ້ອງພິມ ctl-D ບອກ as ບໍ່​ມີ
ໂຄງການເພີ່ມເຕີມເພື່ອປະກອບ.

ການນໍາໃຊ້ -- ຖ້າເຈົ້າຕ້ອງການຕັ້ງຊື່ໄຟລ໌ວັດສະດຸປ້ອນມາດຕະຖານຢ່າງຈະແຈ້ງໃນແຖວຄຳສັ່ງຂອງເຈົ້າ.

ຖ້າແຫຼ່ງແມ່ນຫວ່າງເປົ່າ, as ຜະລິດໄຟລ໌ວັດຖຸຂະຫນາດນ້ອຍ, ຫວ່າງເປົ່າ.

as ອາດ​ຈະ​ຂຽນ​ຄໍາ​ເຕືອນ​ແລະ​ຂໍ້​ຄວາມ​ຜິດ​ພາດ​ກັບ​ໄຟລ​໌​ຄວາມ​ຜິດ​ພາດ​ມາດ​ຕະ​ຖານ (ໂດຍ​ປົກ​ກະ​ຕິ​ຂອງ​ທ່ານ​
terminal). ນີ້ບໍ່ຄວນເກີດຂຶ້ນເມື່ອ compiler ແລ່ນ as ອັດຕະໂນມັດ. ຄຳເຕືອນ
ລາຍງານການສົມມຸດຕິຖານທີ່ໄດ້ເຮັດດັ່ງນັ້ນ as ສາມາດສືບຕໍ່ປະກອບໂຄງການທີ່ຜິດພາດ; ລາຍງານຄວາມຜິດພາດ
ບັນຫາອັນໜັກໜ່ວງທີ່ຢຸດການຊຸມນຸມ.

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ຮຽກ​ຮ້ອງ​ as ຜ່ານ GNU C compiler, ທ່ານສາມາດນໍາໃຊ້ -ວ ທາງ​ເລືອກ​ທີ່​ຈະ​ຜ່ານ​
ການໂຕ້ຖຽງຜ່ານໄປຫາຜູ້ປະກອບ. ການໂຕ້ຖຽງຕົວປະກອບຕ້ອງຖືກແຍກອອກຈາກແຕ່ລະ
ອື່ນໆ (ແລະ -ວ) ໂດຍເຄື່ອງໝາຍຈຸດ. ຍົກ​ຕົວ​ຢ່າງ:

gcc -c -g -O -Wa,-alh,-L file.c

ນີ້ຜ່ານສອງທາງເລືອກໃຫ້ກັບຜູ້ປະກອບ: -ອ່າ (ປ່ອຍ​ບັນ​ຊີ​ລາຍ​ການ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​ທີ່​ມີ​
ລະດັບສູງ ແລະແຫຼ່ງປະກອບ) ແລະ -L (ຮັກສາສັນຍາລັກທ້ອງຖິ່ນໃນຕາຕະລາງສັນຍາລັກ).

ປົກກະຕິແລ້ວທ່ານບໍ່ຈໍາເປັນຕ້ອງໃຊ້ນີ້ -ວ ກົນໄກ, ນັບຕັ້ງແຕ່ຫຼາຍ compiler command-line
ທາງເລືອກຈະຖືກສົ່ງຜ່ານອັດຕະໂນມັດໄປຫາຕົວປະກອບໂດຍ compiler. (ທ່ານສາມາດໂທຫາ GNU
compiler driver ກັບ -v ທາງ​ເລືອກ​ທີ່​ຈະ​ເບິ່ງ​ທີ່​ຊັດ​ເຈນ​ວ່າ​ທາງ​ເລືອກ​ທີ່​ມັນ​ຜ່ານ​ໄປ​ແຕ່​ລະ​ຄົນ​
ຜ່ານ compilation pass, ລວມທັງ assembler ໄດ້.)

OPTIONS


-a[cdhlmns]
ເປີດລາຍຊື່, ໃນຫຼາຍໆວິທີ:

- ແລະ ຍົກເລີກເງື່ອນໄຂທີ່ບໍ່ຖືກຕ້ອງ

-ໂຄສະນາ omit debugging ຄໍາສັ່ງ

-ອ່າ ປະກອບມີແຫຼ່ງລະດັບສູງ

- ກັບ ປະ​ກອບ​ມີ​ການ​ປະ​ກອບ​

-ຂ້ອຍ ລວມເຖິງການຂະຫຍາຍມະຫາພາກ

-ເປັນ ຍົກເລີກການປະມວນຜົນແບບຟອມ

-ເປັນ ປະ​ກອບ​ມີ​ສັນ​ຍາ​ລັກ​

=ໄຟລ໌
ຕັ້ງຊື່ຂອງໄຟລ໌ລາຍຊື່

ທ່ານອາດຈະສົມທົບທາງເລືອກເຫຼົ່ານີ້; ສໍາລັບຕົວຢ່າງ, ການນໍາໃຊ້ -ອັນ ສໍາລັບການປະກອບບັນຊີລາຍຊື່ໂດຍບໍ່ມີການ
ການ​ປຸງ​ແຕ່ງ​ຮູບ​ແບບ​. ໄດ້ =ໄຟລ໌ ທາງເລືອກ, ຖ້າໃຊ້, ຕ້ອງເປັນອັນສຸດທ້າຍ. ດ້ວຍຕົວມັນເອງ, -a
ເລີ່ມຕົ້ນເປັນ -ahls.

-- ຈັບສະຫຼັບ
ເລີ່ມຕົ້ນໃນໂໝດມະຫາພາກສະຫຼັບ, ເບິ່ງ @ref{Altmacro,,.altmacro"}.

-D ບໍ່ສົນໃຈ. ຕົວເລືອກນີ້ຖືກຍອມຮັບສໍາລັບການເຂົ້າກັນໄດ້ຂອງສະຄິບກັບການໂທໄປຫາຜູ້ອື່ນ
ເຄື່ອງປະກອບ.

-- defsym ຊິມ=ມູນຄ່າ
ກໍານົດສັນຍາລັກ ຊິມ ຈະ ມູນຄ່າ ກ່ອນທີ່ຈະປະກອບໄຟລ໌ປ້ອນຂໍ້ມູນ. ມູນຄ່າ ຕ້ອງເປັນ
ຈໍານວນຄົງທີ່. ໃນ C, ຊັ້ນນໍາ 0x ຊີ້ບອກຄ່າເລກຖານສິບຫົກ, ແລະນຳໜ້າ
0 ຊີ້ບອກຄ່າແປດ.

-f ``fast'' --- ຂ້າມຊ່ອງຫວ່າງ ແລະ ການປະມວນຜົນຄຳເຫັນກ່ອນ (ສົມມຸດວ່າແຫຼ່ງທີ່ມາແມ່ນ compiler
ຜົນຜະລິດ).

-g
--gen-debug
ສ້າງຂໍ້ມູນການດີບັກສຳລັບແຕ່ລະສາຍແຫຼ່ງຂອງຕົວປະກອບໂດຍໃຊ້ການດີບັກອັນໃດກໍໄດ້
ຮູບ​ແບບ​ແມ່ນ​ຕ້ອງ​ການ​ໂດຍ​ເປົ້າ​ຫມາຍ​. ປະຈຸບັນນີ້ຫມາຍເຖິງ STABS, ECOFF ຫຼື
DWARF2.

--gstabs
ສ້າງຂໍ້ມູນການດີບັກ stabs ສໍາລັບແຕ່ລະສາຍ assembler. ນີ້ອາດຈະຊ່ວຍດີບັກ
ລະຫັດ assembler, ຖ້າ debugger ສາມາດຈັດການກັບມັນໄດ້.

--gstabs+
ສ້າງຂໍ້ມູນການດີບັກ stabs ສໍາລັບແຕ່ລະສາຍ assembler, ດ້ວຍການຂະຫຍາຍ GNU ນັ້ນ
ອາດຈະເປັນພຽງແຕ່ gdb ທີ່ສາມາດຈັດການກັບ, ແລະມັນສາມາດເຮັດໃຫ້ debuggers ອື່ນໆ crash ຫຼືປະຕິເສດ
ອ່ານ​ໂຄງ​ການ​ຂອງ​ທ່ານ​. ນີ້ອາດຈະຊ່ວຍແກ້ໄຂລະຫັດຕົວປະກອບ. ໃນປັດຈຸບັນມີພຽງແຕ່ GNU
ສ່ວນຂະຫຍາຍແມ່ນສະຖານທີ່ຂອງໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນໃນເວລາປະກອບ.

--gdwarf-2
ສ້າງຂໍ້ມູນການດີບັກ DWARF2 ສໍາລັບແຕ່ລະສາຍ assembler. ນີ້ອາດຈະຊ່ວຍໄດ້
debugging assembler code, ຖ້າ debugger ສາມາດຈັດການກັບມັນໄດ້. ຫມາຍເຫດ --- ທາງເລືອກນີ້ແມ່ນພຽງແຕ່
ສະຫນັບສະຫນູນໂດຍບາງເປົ້າຫມາຍ, ບໍ່ແມ່ນທັງຫມົດຂອງພວກເຂົາ.

- ຊ່ວຍ
ພິມບົດສະຫຼຸບຂອງຕົວເລືອກແຖວຄໍາສັ່ງແລະອອກ.

--ເປົ້າ​ຫມາຍ​ການ​ຊ່ວຍ​ເຫຼືອ​
ພິມບົດສະຫຼຸບຂອງຕົວເລືອກສະເພາະເປົ້າຫມາຍທັງຫມົດແລະອອກ.

-I dir
ເພີ່ມໄດເລກະທໍລີ dir ໄປຫາລາຍການຄົ້ນຫາສໍາລັບຄໍາແນະນໍາ ".include".

-J ຢ່າເຕືອນກ່ຽວກັບການລົ້ນລົງລາຍເຊັນ.

-K ອອກຄໍາເຕືອນເມື່ອຕາຕະລາງຄວາມແຕກຕ່າງມີການປ່ຽນແປງສໍາລັບການຍ້າຍອອກຍາວ.

-L
--keep-ທ້ອງຖິ່ນ
ຮັກສາ (ໃນຕາຕະລາງສັນຍາລັກ) ສັນຍາລັກທ້ອງຖິ່ນ. ໃນລະບົບ a.out ແບບດັ້ງເດີມເຫຼົ່ານີ້ເລີ່ມຕົ້ນ
ກັບ L, ແຕ່ລະບົບທີ່ແຕກຕ່າງກັນມີຄໍານໍາຫນ້າປ້າຍຊື່ທ້ອງຖິ່ນທີ່ແຕກຕ່າງກັນ.

--listing-lhs-width=ຈໍານວນ
ກໍານົດຄວາມກວ້າງສູງສຸດ, ໃນຄໍາສັບຕ່າງໆ, ຂອງຄໍລໍາຂໍ້ມູນຜົນຜະລິດສໍາລັບລາຍຊື່ຜູ້ປະກອບ
ຈໍານວນ.

--listing-lhs-width2=ຈໍານວນ
ກໍານົດຄວາມກວ້າງສູງສຸດ, ໃນຄໍາສັບຕ່າງໆ, ຂອງຖັນຂໍ້ມູນຜົນຜະລິດສໍາລັບສາຍຕໍ່ເນື່ອງໃນ
ຜູ້ປະກອບລາຍຊື່ໄປຫາ ຈໍານວນ.

--listing-rhs-width=ຈໍານວນ
ກໍານົດຄວາມກວ້າງສູງສຸດຂອງເສັ້ນແຫຼ່ງປ້ອນຂໍ້ມູນ, ດັ່ງທີ່ສະແດງຢູ່ໃນລາຍການ, ເຖິງ ຈໍານວນ
ໄບ.

--listing-cont-lines=ຈໍານວນ
ກໍາ​ນົດ​ຈໍາ​ນວນ​ສູງ​ສຸດ​ຂອງ​ເສັ້ນ​ທີ່​ພິມ​ອອກ​ໃນ​ລາຍ​ການ​ສໍາ​ລັບ​ເສັ້ນ​ດຽວ​ຂອງ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ໄປ​
ຈໍານວນ +1.

-o objfile
ຕັ້ງຊື່ວັດຖຸ-ໄຟລ໌ຜົນຜະລິດຈາກ as objfile.

-R ພັບພາກສ່ວນຂໍ້ມູນເຂົ້າໄປໃນພາກສ່ວນຂໍ້ຄວາມ.

--ສະຖິຕິ
ພິມພື້ນທີ່ສູງສຸດ (ເປັນໄບຕ໌) ແລະເວລາທັງໝົດ (ເປັນວິນາທີ) ທີ່ໃຊ້ໂດຍການປະກອບ.

--strip-local-absolute
ເອົາສັນຍາລັກຢ່າງແທ້ຈິງໃນທ້ອງຖິ່ນອອກຈາກຕາຕະລາງສັນຍາລັກຂາອອກ.

-v
-ການປ່ຽນແປງ
Print the as ສະບັບ.

- ການປ່ຽນແປງ
Print the as ສະບັບແລະອອກ.

-W
-- ບໍ່ເຕືອນ
ສະກັດກັ້ນຂໍ້ຄວາມເຕືອນ.

-- ເຕືອນໄພອັນຕະລາຍ
ປະຕິບັດການເຕືອນໄພເປັນຄວາມຜິດພາດ.

--ເຕືອນ
ຢ່າສະກັດກັ້ນຂໍ້ຄວາມເຕືອນຫຼືປະຕິບັດໃຫ້ເຂົາເຈົ້າເປັນຄວາມຜິດພາດ.

-w ບໍ່ສົນໃຈ.

-x ບໍ່ສົນໃຈ.

-Z ສ້າງໄຟລ໌ວັດຖຸເຖິງແມ່ນວ່າຫຼັງຈາກຄວາມຜິດພາດ.

-- ໄຟ ...
ວັດສະດຸປ້ອນມາດຕະຖານ, ຫຼືໄຟລ໌ແຫຼ່ງທີ່ຈະປະກອບ.

ຕົວເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອຖືກຕັ້ງຄ່າສຳລັບໂປເຊດເຊີ ARC.

-ມີນາ[5⎪6⎪7⎪8]
ຕົວເລືອກນີ້ເລືອກຕົວແປຂອງໂປເຊດເຊີຫຼັກ.

-EB - THE
ເລືອກຜົນໄດ້ຮັບອັນໃຫຍ່ສຸດ (-EB) ຫຼື ປາຍນ້ອຍ (-EL).

ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນມີໃຫ້ເມື່ອຖືກຕັ້ງຄ່າສໍາລັບຄອບຄົວໂຮງງານຜະລິດ ARM.

-mcpu=processor[+ການຂະຫຍາຍ... ]
ລະບຸຕົວແປຂອງໂປເຊດເຊີ ARM ໃດເປັນເປົ້າໝາຍ.

- ມີນາ=ຖາປັດຕະຍະ[+ການຂະຫຍາຍ... ]
ລະບຸຕົວແປສະຖາປັດຕະຍະກຳ ARM ໃດຖືກໃຊ້ໂດຍເປົ້າໝາຍ.

-mfpu=ຮູບແບບຈຸດລອຍ
ເລືອກສະຖາປັດຕະຍະກຳ Floating Point ໃດເປັນເປົ້າໝາຍ.

-mfloat-abi=ຊ່ວຍເຫລືອ
ເລືອກຈຸດທີ່ ABI ຖືກໃຊ້ຢູ່.

- ໂປ້ມື
ເປີດໃຊ້ການຖອດລະຫັດຄໍາແນະນໍາພຽງແຕ່ Thumb.

-mapcs-32 -mapcs-26 -mapcs-float -mapcs-reentrant
ເລືອກວ່າຂັ້ນຕອນການເອີ້ນສົນທິສັນຍາແມ່ນໃຊ້ຢູ່.

-EB - THE
ເລືອກຜົນໄດ້ຮັບອັນໃຫຍ່ສຸດ (-EB) ຫຼື ປາຍນ້ອຍ (-EL).

-mthumb-interwork
ລະບຸວ່າລະຫັດໄດ້ຖືກສ້າງຂື້ນດ້ວຍການເຮັດວຽກຮ່ວມກັນລະຫວ່າງ Thumb ແລະລະຫັດ ARM
ໃນໃຈ.

-k ລະບຸວ່າລະຫັດ PIC ໄດ້ຖືກສ້າງຂຶ້ນ.

ເບິ່ງໜ້າຂໍ້ມູນສຳລັບເອກະສານຂອງຕົວເລືອກສະເພາະ CRIS.

ທາງເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອຖືກຕັ້ງຄ່າສໍາລັບໂປເຊດເຊີ D10V.

-O ເພີ່ມປະສິດທິພາບຜົນຜະລິດໂດຍການຂະຫນານຄໍາແນະນໍາ.

ທາງເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອຖືກຕັ້ງຄ່າສໍາລັບໂປເຊດເຊີ D30V.

-O ເພີ່ມປະສິດທິພາບຜົນຜະລິດໂດຍການຂະຫນານຄໍາແນະນໍາ.

-n ເຕືອນເມື່ອ nops ຖືກສ້າງຂຶ້ນ.

-N ເຕືອນໃນເວລາທີ່ nop ຫຼັງຈາກຄໍາແນະນໍາການຄູນ 32-bit ຖືກສ້າງຂຶ້ນ.

ທາງເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອຖືກຕັ້ງຄ່າສໍາລັບໂປເຊດເຊີ Intel 80960.

-ACA -ACA_A -ACB -ACC -ອາຄາ -AKB -AKC -AMC
ລະບຸວ່າຕົວແປຂອງສະຖາປັດຕະຍະກຳ 960 ໃດເປັນເປົ້າໝາຍ.

-b ເພີ່ມລະຫັດເພື່ອເກັບກໍາສະຖິຕິກ່ຽວກັບສາຂາທີ່ເອົາ.

- ບໍ່​ຜ່ອນ​ຄາຍ​ອາ​ລົມ​
ຢ່າປ່ຽນແປງຄໍາແນະນໍາການປຽບທຽບແລະສາຂາສໍາລັບການຍົກຍ້າຍທີ່ຍາວນານ; ຜິດ​ພາດ​ຖ້າ​ຫາກ​ວ່າ​
ຈໍາເປັນ.

ຕົວເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອຖືກຕັ້ງຄ່າສໍາລັບຊຸດ Ubicom IP2K.

-mip2022ext
ລະບຸວ່າຄໍາແນະນໍາ IP2022 ຂະຫຍາຍໄດ້ຖືກອະນຸຍາດ.

-mip2022
ຟື້ນ​ຟູ​ພຶດ​ຕິ​ກໍາ​ໃນ​ຕອນ​ຕົ້ນ​, ທີ່​ຈໍາ​ກັດ​ຄໍາ​ແນະ​ນໍາ​ທີ່​ອະ​ນຸ​ຍາດ​ໃຫ້​ພຽງ​ແຕ່​
IP2022 ພື້ນຖານ.

ທາງ​ເລືອກ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ມີ​ຢູ່​ໃນ​ເວ​ລາ​ທີ່​ໄດ້​ຖືກ​ຕັ້ງ​ຄ່າ​ສໍາ​ລັບ Renesas M32R (ໃນ​ເມື່ອ​ກ່ອນ​
Mitsubishi M32R) ຊຸດ.

--m32rx
ລະບຸວ່າໂປເຊດເຊີໃດໃນຄອບຄົວ M32R ແມ່ນເປົ້າໝາຍ. ຄ່າເລີ່ມຕົ້ນແມ່ນປົກກະຕິ
M32R, ແຕ່ທາງເລືອກນີ້ປ່ຽນເປັນ M32RX.

--warn-explicit-parallel-conflicts or --Wp
ຜະລິດຂໍ້ຄວາມເຕືອນເມື່ອໂຄງສ້າງຂະຫນານທີ່ມີຄໍາຖາມຖືກພົບ.

--no-warn-explicit-parallel-conflicts or --Wnp
ຢ່າຜະລິດຂໍ້ຄວາມເຕືອນເມື່ອມີໂຄງສ້າງຂະຫນານທີ່ມີຄໍາຖາມ.

ທາງ​ເລືອກ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ມີ​ຢູ່​ໃນ​ເວ​ລາ​ທີ່​ໄດ້​ຖືກ​ຕັ້ງ​ຄ່າ​ສໍາ​ລັບ​ຊຸດ Motorola 68000​.

-l ຫຍໍ້ການອ້າງອີງເຖິງສັນຍາລັກທີ່ບໍ່ໄດ້ກຳນົດ, ເປັນຄຳໜຶ່ງແທນສອງຄຳ.

-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. ເຖິງແມ່ນວ່າພື້ນຖານ 68000 ແມ່ນ
ບໍ່ເຂົ້າກັນໄດ້ກັບ 68881, ການປະສົມປະສານຂອງທັງສອງສາມາດຖືກກໍານົດ, ເນື່ອງຈາກວ່າມັນ
ສາມາດເຮັດໄດ້ emulation ຂອງຄໍາແນະນໍາ coprocessor ກັບໂຮງງານຜະລິດຕົ້ນຕໍ.

-m68851 -mno-68851
ເຄື່ອງຈັກເປົ້າຫມາຍເຮັດ (ຫຼືບໍ່ມີ) ມີຫນ່ວຍປະມວນຜົນຫນ່ວຍຄວາມຈໍາການຈັດການ. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອສົມມຸດ MMU ສໍາລັບ 68020 ຂຶ້ນໄປ.

ສໍາລັບລາຍລະອຽດກ່ຽວກັບຕົວເລືອກຄຸນສົມບັດທີ່ຂຶ້ນກັບເຄື່ອງຈັກ PDP-11, ເບິ່ງ @ref{PDP-11-Options}.

-mpic -mno-pic
ສ້າງລະຫັດຕໍາແຫນ່ງເອກະລາດ (ຫຼືຕໍາແຫນ່ງຂຶ້ນກັບ). ຄ່າເລີ່ມຕົ້ນແມ່ນ -mpic.

- ສູນການຄ້າ
-mall-extensions
ເປີດໃຊ້ສ່ວນຂະຫຍາຍຊຸດຄໍາແນະນໍາທັງໝົດ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.

-mno-extensions
ປິດໃຊ້ງານສ່ວນຂະຫຍາຍຊຸດຄໍາແນະນໍາທັງໝົດ.

-mການຂະຫຍາຍ -mno-ການຂະຫຍາຍ
ເປີດໃຊ້ (ຫຼືປິດການໃຊ້ງານ) ສ່ວນຂະຫຍາຍຊຸດຄໍາແນະນໍາສະເພາະ.

-mcpu
ເປີດໃຊ້ສ່ວນຂະຫຍາຍຊຸດຄໍາແນະນໍາທີ່ຮອງຮັບໂດຍ CPU ໂດຍສະເພາະ, ແລະປິດໃຊ້ງານທັງໝົດ
ສ່ວນຂະຫຍາຍອື່ນໆ.

-mເຄື່ອງ
ເປີດໃຊ້ການຂະຫຍາຍຊຸດຄໍາແນະນໍາທີ່ສະຫນັບສະຫນູນໂດຍເຄື່ອງຈັກສະເພາະ, ແລະ
ປິດໃຊ້ງານສ່ວນຂະຫຍາຍອື່ນໆທັງໝົດ.

ຕົວເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອຖືກຕັ້ງຄ່າສໍາລັບໂປເຊດເຊີ picoJava.

-mb ສ້າງຜົນຜະລິດຮູບແບບ ``big endian''.

-ml ສ້າງຜົນຜະລິດຮູບແບບ ``little endian''.

ທາງ​ເລືອກ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ມີ​ຢູ່​ໃນ​ເວ​ລາ​ທີ່​ໄດ້​ຖືກ​ຕັ້ງ​ຄ່າ​ສໍາ​ລັບ Motorola 68HC11 ຫຼື​
ຊຸດ 68HC12.

-m68hc11 -m68hc12 -m68hcs12
ລະບຸວ່າໂປເຊດເຊີໃດເປັນເປົ້າໝາຍ. ຄ່າເລີ່ມຕົ້ນແມ່ນຖືກກໍານົດໂດຍການຕັ້ງຄ່າ
ທາງເລືອກໃນເວລາສ້າງຕົວປະກອບ.

-mshort
ລະບຸເພື່ອໃຊ້ ABI ຈຳນວນເຕັມ 16-bit.

- ມລ
ລະບຸເພື່ອໃຊ້ ABI ຈຳນວນເຕັມ 32-bit.

-mshort-double
ລະບຸເພື່ອໃຊ້ 32-bit double ABI.

-mlong-double
ລະບຸເພື່ອໃຊ້ 64-bit double ABI.

--force-ຍາວ-ສາຂາ
ສາຂາຂອງພີ່ນ້ອງແມ່ນໄດ້ຫັນເຂົ້າໄປໃນຢ່າງແທ້ຈິງ. ນີ້ກ່ຽວຂ້ອງກັບສາຂາທີ່ມີເງື່ອນໄຂ,
ສາຂາທີ່ບໍ່ມີເງື່ອນໄຂແລະສາຂາໄປສູ່ການຍ່ອຍປົກກະຕິ.

-S -- ສາຂາສັ້ນ
ຢ່າປ່ຽນສາຂາຂອງພີ່ນ້ອງເປັນອັນແທ້ຈິງເມື່ອການຊົດເຊີຍນັ້ນຢູ່ນອກຂອບເຂດ.

--strict-direct-mode
ຢ່າຫັນໂໝດທີ່ຢູ່ໂດຍກົງໄປສູ່ໂໝດທີ່ຢູ່ແບບຂະຫຍາຍເມື່ອ
ຄໍາແນະນໍາບໍ່ສະຫນັບສະຫນູນຮູບແບບທີ່ຢູ່ໂດຍກົງ.

--print-insn-syntax
ພິມ syntax ຂອງຄໍາແນະນໍາໃນກໍລະນີຂອງຄວາມຜິດພາດ.

--print-opcodes
ພິມລາຍການຄໍາແນະນໍາດ້ວຍ syntax ແລະຫຼັງຈາກນັ້ນອອກ.

--generate-ຕົວຢ່າງ
ພິມຕົວຢ່າງຂອງຄໍາແນະນໍາສໍາລັບແຕ່ລະຄໍາແນະນໍາທີ່ເປັນໄປໄດ້ແລະຫຼັງຈາກນັ້ນອອກ. ນີ້
ທາງເລືອກແມ່ນເປັນປະໂຫຍດພຽງແຕ່ສໍາລັບການທົດສອບ as.

ທາງເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອ as ໄດ້ຖືກຕັ້ງຄ່າສໍາລັບສະຖາປັດຕະຍະກໍາ SPARC:

-Av6 -Av7 -Av8 - Asparclet - Asparclite
-Av8plus -Av8plus -Av9 -Av9a
ເລືອກຕົວແປຂອງສະຖາປັດຕະຍະກຳ SPARC ຢ່າງຈະແຈ້ງ.

-Av8plus ແລະ -Av8plus ເລືອກສະພາບແວດລ້ອມ 32 ບິດ. -Av9 ແລະ -Av9a ເລືອກ 64 bit
ສິ່ງແວດລ້ອມ.

-Av8plus ແລະ -Av9a ເປີດໃຊ້ຊຸດຄໍາແນະນໍາ SPARC V9 ທີ່ມີສ່ວນຂະຫຍາຍ UltraSPARC.

-xarch=v8ບວກ -xarch=v8plus
ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບເຄື່ອງປະກອບ Solaris v9. ທາງເລືອກເຫຼົ່ານີ້ແມ່ນທຽບເທົ່າກັບ
-Av8plus ແລະ -Av8plus, ຕາມລໍາດັບ.

- ຕຳ
ເຕືອນເມື່ອຕົວປະກອບປ່ຽນໄປໃຊ້ສະຖາປັດຕະຍະກຳອື່ນ.

ຕົວເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອຖືກຕັ້ງຄ່າສຳລັບສະຖາປັດຕະຍະກຳ 'c54x.

-mfar-mode
ເປີດໃຊ້ຮູບແບບການຂະຫຍາຍທີ່ຢູ່. ທີ່ຢູ່ ແລະການຍົກຍ້າຍທັງຫມົດຈະຖືວ່າຂະຫຍາຍອອກໄປ
addressing (ປົກກະຕິແລ້ວ 23 bits).

-mcpu=CPU_VERSION
ກໍານົດສະບັບ CPU ທີ່ກໍາລັງຖືກລວບລວມສໍາລັບ.

-merrors-to-file ຊື່​ເອ​ກະ​ສານ
ປ່ຽນເສັ້ນທາງຜົນຜະລິດຂໍ້ຜິດພາດໄປຫາໄຟລ໌, ສໍາລັບລະບົບທີ່ແຕກຫັກທີ່ບໍ່ສະຫນັບສະຫນູນພຶດຕິກໍາດັ່ງກ່າວ
ໃນແກະ.

ຕົວເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອຖືກຕັ້ງຄ່າສຳລັບໂປເຊດເຊີ MIPS.

-G num
ຕົວເລືອກນີ້ກໍານົດຂະຫນາດທີ່ໃຫຍ່ທີ່ສຸດຂອງວັດຖຸທີ່ສາມາດອ້າງອີງໂດຍ implicitly ກັບ
ລົງທະບຽນ "gp". ມັນຖືກຍອມຮັບພຽງແຕ່ສໍາລັບເປົ້າຫມາຍທີ່ໃຊ້ຮູບແບບ ECOFF ເຊັ່ນ: a
DECstation ແລ່ນ Ultrix. ຄ່າເລີ່ມຕົ້ນແມ່ນ 8.

-EB ສ້າງຜົນຜະລິດຮູບແບບ ``big endian''.

- THE ສ້າງຜົນຜະລິດຮູບແບບ ``little endian''.

-mips1
-mips2
-mips3
-mips4
-mips5
-mips32
-mips32r2
-mips64
-mips64r2
ສ້າງລະຫັດສໍາລັບ MIPS Instruction Set ສະເພາະລະດັບສະຖາປັດຕະຍະກໍາ. -mips1 ເປັນ
ນາມແຝງສໍາລັບ - ມີນາ=r3000, -mips2 ແມ່ນນາມແforງຂອງ - ມີນາ=r6000, -mips3 ແມ່ນນາມແforງຂອງ
- ມີນາ=r4000 ແລະ -mips4 ແມ່ນນາມແforງຂອງ - ມີນາ=r8000. -mips5, -mips32, -mips32r2,
-mips64, ແລະ -mips64r2 ກົງ​ກັບ​ທົ່ວ​ໄປ​ MIPS V, MIPS32, MIPS32 ການປ່ອຍ 2, MIPS64,
ແລະ MIPS64 ການປ່ອຍ 2 ໂປເຊດເຊີ ISA, ຕາມລໍາດັບ.

- ມີນາ=CPU
ສ້າງລະຫັດສໍາລັບ CPU MIPS ໂດຍສະເພາະ.

-mtune=cpu
ກຳນົດເວລາ ແລະປັບແຕ່ງ CPU MIPS ໂດຍສະເພາະ.

-mfix7000
-mno-fix 7000
ເຮັດໃຫ້ nops ຈະຖືກໃສ່ຖ້າການອ່ານຂອງທະບຽນປາຍທາງຂອງ mfhi ຫຼື mflo
ຄໍາແນະນໍາເກີດຂື້ນໃນສອງຄໍາແນະນໍາຕໍ່ໄປນີ້.

-mdebug
-no-mdebug
ເຮັດໃຫ້ຜົນການດີບັ໊ກແບບ stabs ໄປຫາພາກສ່ວນ .mdebug ແບບ ECOFF ແທນ.
ຂອງພາກສ່ວນ ELF .stabs ມາດຕະຖານ.

-mpdr
-mno-pdr
ຄວບຄຸມການສ້າງພາກສ່ວນ ".pdr".

-mgp32
-mfp32
ຂະ​ຫນາດ​ການ​ຈົດ​ທະ​ບຽນ​ແມ່ນ​ໂດຍ​ປົກ​ກະ​ຕິ inferred ຈາກ ISA ແລະ ABI, ແຕ່​ທຸງ​ເຫຼົ່າ​ນີ້​ບັງ​ຄັບ a
ບາງກຸ່ມຂອງທະບຽນທີ່ຈະຖືກປະຕິບັດເປັນ 32 bits ກວ້າງຕະຫຼອດເວລາ. -mgp32
ຄວບຄຸມຂະຫນາດຂອງທະບຽນຈຸດປະສົງທົ່ວໄປແລະ -mfp32 ຄວບ​ຄຸມ​ຂະ​ຫນາດ​ຂອງ​
ການລົງທະບຽນຈຸດລອຍ.

-mips16
-no-mips16
ສ້າງລະຫັດສໍາລັບໂປເຊດເຊີ MIPS 16. ອັນນີ້ເທົ່າກັບການວາງ ".set mips16"
ໃນຕອນເລີ່ມຕົ້ນຂອງເອກະສານປະກອບ. -no-mips16 ປິດຕົວເລືອກນີ້.

-mips3d
-no-mips3d
ສ້າງລະຫັດສໍາລັບ MIPS-3D Application Specific Extension. ນີ້ບອກໄດ້
assembler ເພື່ອຍອມຮັບຄໍາແນະນໍາ MIPS-3D. -no-mips3d ປິດຕົວເລືອກນີ້.

-mdmx
-no-mdmx
ສ້າງລະຫັດສໍາລັບ MDMX Application Specific Extension. ນີ້ບອກຜູ້ປະກອບ
ຍອມຮັບຄໍາແນະນໍາ MDMX. -no-mdmx ປິດຕົວເລືອກນີ້.

--construct-floats
--no-construct-floats
ໄດ້ --no-construct-floats ທາງ​ເລືອກ​ປິດ​ການ​ທໍາ​ງານ​ການ​ກໍ່​ສ້າງ​ຂອງ double width ທີ່​ເລື່ອນ​ໄດ້​
ຈຸດຄົງທີ່ໂດຍການໂຫຼດສອງເຄິ່ງຂອງມູນຄ່າເຂົ້າໄປໃນສອງຄວາມກວ້າງດຽວ
ທະບຽນຈຸດລອຍທີ່ປະກອບເປັນທະບຽນຄວາມກວ້າງສອງເທົ່າ. ໂດຍຄ່າເລີ່ມຕົ້ນ
--construct-floats ໄດ້ຖືກຄັດເລືອກ, ອະນຸຍາດໃຫ້ການກໍ່ສ້າງຂອງຈຸດລອຍເຫຼົ່ານີ້
ຄົງທີ່.

--emulation=ຊື່
ທາງເລືອກນີ້ເຮັດໃຫ້ເກີດ as ເພື່ອເຮັດຕາມ as ກຳນົດຄ່າສຳລັບເປົ້າໝາຍອື່ນ, ໃນທຸກດ້ານ,
ລວມທັງຮູບແບບຜົນຜະລິດ (ເລືອກລະຫວ່າງ ELF ແລະ ECOFF ເທົ່ານັ້ນ), ການຈັດການ pseudo-
opcodes ທີ່ອາດຈະສ້າງຂໍ້ມູນ debugging ຫຼືເກັບຮັກສາຂໍ້ມູນຕາຕະລາງສັນຍາລັກ,
ແລະ endianness ເລີ່ມຕົ້ນ. ຊື່ການຕັ້ງຄ່າທີ່ມີຢູ່ແມ່ນ: mipsecoff, ຕົນເອງ,
mipslecoff, mipsbecoff, ຜິດຫວັງ, mipsbelf. ສອງອັນທໍາອິດບໍ່ປ່ຽນແປງຄ່າເລີ່ມຕົ້ນ
endianness ຈາກເປົ້າຫມາຍຕົ້ນຕໍທີ່ assembler ໄດ້ configured; ໄດ້
ຄົນອື່ນປ່ຽນຄ່າເລີ່ມຕົ້ນເປັນ little- ຫຼື big-endian ຕາມທີ່ລະບຸໄວ້ b or l ໃນ
ຊື່. ການນໍາໃຊ້ -EB or - THE ຈະ override ການເລືອກ endianness ໃນກໍລະນີໃດກໍ່ຕາມ.

ທາງເລືອກນີ້ໄດ້ຮັບການສະຫນັບສະຫນູນໃນປັດຈຸບັນພຽງແຕ່ໃນເວລາທີ່ເປົ້າຫມາຍຕົ້ນຕໍ as ໄດ້ຖືກຕັ້ງຄ່າສໍາລັບ
ແມ່ນເປົ້າໝາຍ MIPS ELF ຫຼື ECOFF. ນອກຈາກນັ້ນ, ເປົ້າຫມາຍຕົ້ນຕໍຫຼືອື່ນໆທີ່ລະບຸໄວ້
ກັບ --enable-targets=... ໃນ​ເວ​ລາ​ການ​ຕັ້ງ​ຄ່າ​ຈະ​ຕ້ອງ​ປະ​ກອບ​ມີ​ການ​ສະ​ຫນັບ​ສະ​ຫນູນ​ສໍາ​ລັບ​ການ​ອື່ນໆ​
ຮູບແບບ, ຖ້າທັງສອງຈະສາມາດໃຊ້ໄດ້. ຕົວຢ່າງ, ການຕັ້ງຄ່າ Irix 5 ປະກອບມີ
ສະຫນັບສະຫນູນທັງສອງ.

ໃນທີ່ສຸດ, ທາງເລືອກນີ້ຈະສະຫນັບສະຫນູນການຕັ້ງຄ່າເພີ່ມເຕີມ, ທີ່ມີຄວາມລະອຽດຫຼາຍ
ຄວບຄຸມພຶດຕິກໍາຂອງຜູ້ປະກອບ, ແລະຈະໄດ້ຮັບການສະຫນັບສະຫນູນສໍາລັບໂປເຊດເຊີເພີ່ມເຕີມ.

-nocpp
as ບໍ່ສົນໃຈທາງເລືອກນີ້. ມັນໄດ້ຮັບການຍອມຮັບສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບເຄື່ອງມືພື້ນເມືອງ.

--ຈັ່ນຈັບ
--ບໍ່ໃສ່ກັບດັກ
--ຢຸດ
-- ບໍ່ຢຸດ
ຄວບຄຸມວິທີການຈັດການກັບການຄູນລົ້ນແລະການຫານດ້ວຍສູນ. --ຈັ່ນຈັບ or
-- ບໍ່ຢຸດ (ເຊິ່ງເປັນຄໍາສັບຄ້າຍຄື) ເອົາຂໍ້ຍົກເວັ້ນໃສ່ກັບດັກ (ແລະພຽງແຕ່ເຮັດວຽກສໍາລັບຄໍາແນະນໍາ
ກໍານົດລະດັບສະຖາປັດຕະຍະກໍາ 2 ແລະສູງກວ່າ); --ຢຸດ or --ບໍ່ໃສ່ກັບດັກ (ຍັງຄໍາສັບຄ້າຍຄື, ແລະ
default) ເອົາການຍົກເວັ້ນການພັກຜ່ອນ.

-n ເມື່ອຕົວເລືອກນີ້ຖືກໃຊ້, as ຈະອອກຄໍາເຕືອນທຸກຄັ້ງທີ່ມັນສ້າງ nop
ຄໍາແນະນໍາຈາກມະຫາພາກ.

ທາງເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອຖືກຕັ້ງຄ່າສໍາລັບໂປເຊດເຊີ MCore.

-jsri2bsr
-nojsri2bsr
ເປີດໃຊ້ຫຼືປິດການປ່ຽນ JSRI ເປັນ BSR. ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ແມ່ນເປີດໃຊ້ງານ. ໄດ້
ທາງເລືອກແຖວຄໍາສັ່ງ -nojsri2bsr ສາມາດໃຊ້ເພື່ອປິດການໃຊ້ງານມັນໄດ້.

- sifilter
- nosifilter
ເປີດຫຼືປິດພຶດຕິກໍາຕົວກອງຊິລິໂຄນ. ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ຖືກປິດໃຊ້ງານ. ໄດ້
default ສາມາດ overridden ໂດຍ - sifilter ຕົວເລືອກເສັ້ນທາງຄໍາສັ່ງ.

- ຜ່ອນຄາຍ
ປ່ຽນແປງຄໍາແນະນໍາການໂດດສໍາລັບການຍ້າຍອອກຍາວ.

-mcpu=[210⎪340]
ເລືອກປະເພດ CPU ໃນຮາດແວເປົ້າຫມາຍ. ນີ້ຄວບຄຸມວ່າຄໍາແນະນໍາໃດສາມາດເປັນ
ປະຊຸມ.

-EB ປະກອບສໍາລັບເປົ້າຫມາຍ endian ໃຫຍ່.

- THE ປະກອບສໍາລັບເປົ້າຫມາຍ endian ເລັກນ້ອຍ.

ເບິ່ງໜ້າຂໍ້ມູນສຳລັບເອກະສານຂອງຕົວເລືອກສະເພາະ MMIX.

ຕົວເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້ເມື່ອຖືກຕັ້ງຄ່າສໍາລັບໂປເຊດເຊີ Xtensa.

--text-section-literals --no-text-section-literals
ກັບ --text-section-literals, ສະນຸກເກີທີ່ຮູ້ຫນັງສືແມ່ນ interspersed ໃນພາກສ່ວນຂໍ້ຄວາມ. ໄດ້
ມາດຕະຖານແມ່ນ --no-text-section-literals, ເຊິ່ງວາງຕົວຫນັງສືຢູ່ໃນພາກແຍກຕ່າງຫາກໃນ
ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ໄດ້​. ຕົວເລືອກເຫຼົ່ານີ້ມີຜົນຕໍ່ຕົວໜັງສືທີ່ອ້າງອີງຜ່ານ PC-relative "L32R" ເທົ່ານັ້ນ.
ຄໍາແນະນໍາ; ຕົວອັກສອນສໍາລັບຮູບແບບຢ່າງແທ້ຈິງ "L32R" ຄໍາແນະນໍາແມ່ນຖືກຈັດການແຍກຕ່າງຫາກ.

--absolute-literals --no-absolute-literals
ຊີ້ບອກຜູ້ປະກອບວ່າຄໍາແນະນໍາ "L32R" ໃຊ້ຢ່າງແທ້ຈິງຫຼື PC-relative
ທີ່ຢູ່. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອສົມມຸດທີ່ຢູ່ຢ່າງແທ້ຈິງຖ້າໂປເຊດເຊີ Xtensa
ປະກອບມີທາງເລືອກທີ່ຢູ່ "L32R" ຢ່າງແທ້ຈິງ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມີພຽງແຕ່ PC-relative
ຮູບແບບ "L32R" ສາມາດໃຊ້ໄດ້.

--ວາງເປົ້າໝາຍ --no-target-align
ເປີດໃຊ້ຫຼືປິດການຈັດຕໍາແຫນ່ງອັດຕະໂນມັດເພື່ອຫຼຸດຜ່ອນການລົງໂທດສາຂາໃນຄ່າໃຊ້ຈ່າຍຂອງ
ຄວາມຫນາແຫນ້ນຂອງລະຫັດບາງຢ່າງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ --ວາງເປົ້າໝາຍ.

-- ການໂທຍາວ -- no-longcalls
ເປີດຫຼືປິດການຫັນປ່ຽນຄໍາແນະນໍາການໂທເພື່ອອະນຸຍາດໃຫ້ໂທຫາໃນທົ່ວຫຼາຍ
ຊ່ວງທີ່ຢູ່. ຄ່າເລີ່ມຕົ້ນແມ່ນ -- no-longcalls.

-- ຫັນປ່ຽນ --no-transform
ເປີດໃຊ້ຫຼືປິດການປ່ຽນຕົວປະກອບທັງຫມົດຂອງຄໍາແນະນໍາ Xtensa. ຄ່າເລີ່ມຕົ້ນ
is -- ຫັນປ່ຽນ; --no-transform ຄວນຖືກນໍາໃຊ້ພຽງແຕ່ໃນກໍລະນີທີ່ຫາຍາກໃນເວລາທີ່
ຄໍາ​ແນະ​ນໍາ​ຕ້ອງ​ແມ່ນ​ແທ້​ຕາມ​ທີ່​ລະ​ບຸ​ໄວ້​ໃນ​ແຫຼ່ງ​ປະ​ກອບ​.

ໃຊ້ h8300-hms-as online ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin ໃຫ້
    ການປະສົມປະສານງ່າຍດາຍຂອງ servlet tomcat
    container ສໍາລັບການພັດທະນາຂອງ java
    ຄໍາຮ້ອງສະຫມັກເວັບໄຊຕ໌. ທ່ານສາມາດເຂົ້າຮ່ວມກັບພວກເຮົາສໍາລັບ
    ສົນທະນາ...
    ດາວໂຫລດ Eclipse Tomcat Plugin
  • 2
    Webstorrent Desktop
    Webstorrent Desktop
    WebTorrent Desktop ແມ່ນສໍາລັບການຖ່າຍທອດ
    torrents ໃນ Mac, Windows ຫຼື Linux. ມັນ
    ເຊື່ອມຕໍ່ກັບທັງ BitTorrent ແລະ
    ມິດສະຫາຍ WebTorrent. ໃນປັດຈຸບັນບໍ່ມີ
    ຈໍາ​ເປັນ​ຕ້ອງ​ລໍ​ຖ້າ ...
    ດາວໂຫລດ WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX ແມ່ນໂຄງການວິທະຍາສາດເພື່ອປັບປຸງໃຫມ່
    ການສະທ້ອນແສງ x-ray, ນິວຕຣອນ
    ການສະທ້ອນແສງ ແລະ x-ray ພື້ນຜິວ
    ຂໍ້​ມູນ​ການ​ຫັນ​ປ່ຽນ​ໂດຍ​ນໍາ​ໃຊ້​ຄວາມ​ແຕກ​ຕ່າງ​
    ຂັ້ນຕອນວິວັດທະນາການ....
    ດາວໂຫລດ GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP ແມ່ນໂຄງການສໍາລັບສະຖິຕິ
    ການວິເຄາະຂໍ້ມູນຕົວຢ່າງ. ມັນເປັນຟຣີ
    ການທົດແທນໂຄງການທີ່ເປັນເຈົ້າຂອງ
    SPSS. PSPP ມີທັງຂໍ້ຄວາມທີ່ອີງໃສ່ແລະ
    ຮູບພາບພວກເຮົາ ...
    ດາວໂຫລດ pspp4windows
  • 5
    Git ສ່ວນຂະຫຍາຍ
    Git ສ່ວນຂະຫຍາຍ
    Git Extensions ເປັນເຄື່ອງມື UI ແບບດ່ຽວ
    ສໍາລັບການຄຸ້ມຄອງ Git repositories. ມັນຍັງ
    ປະສົມປະສານກັບ Windows Explorer ແລະ
    Microsoft Visual Studio
    (2015/2017/2019). ທ...
    ດາວໂຫລດ Git Extensions
  • 6
    eSpeak: ການສັງເຄາະການປາກເວົ້າ
    eSpeak: ການສັງເຄາະການປາກເວົ້າ
    Text to Speech engine ສໍາລັບພາສາອັງກິດ ແລະ
    ພາ​ສາ​ອື່ນໆ​ຈໍາ​ນວນ​ຫຼາຍ​. ຂະຫນາດກະທັດລັດກັບ
    ການອອກສຽງທີ່ຊັດເຈນແຕ່ປອມ.
    ມີຢູ່ໃນໂຄງການເສັ້ນຄໍາສັ່ງທີ່ມີ
    ຫຼາຍ...
    ດາວໂຫລດ eSpeak: ການສັງເຄາະສຽງເວົ້າ
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad