Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

h8300-hitachi-coff-as - Trực tuyến trên đám mây

Chạy h8300-hitachi-coff-as trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh h8300-hitachi-coff-as có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


AS - trình biên dịch GNU di động.

SYNOPSIS


như [-a[cdhlns] [=hồ sơ]] [--Luân phiên] [-D]
[--defsym sym=val] [-f] [-g] [--gstabs] [--gstabs +]
[--gdwarf-2] [--Cứu giúp] [-I dir] [-J] [-K] [-L]
[--listing-lhs-width=NUM] [--listing-lhs-width2=NUM]
[--listing-rhs-rộng=NUM] [--listing-cont-lines=NUM]
[- người dân địa phương] [-o đối tượng] [-R] [--số liệu thống kê] [-v]
[-phiên bản] [--phiên bản] [-W] [--cảnh báo] [- cảnh báo chất béo]
[-w] [-x] [-Z] [- mục tiêu-trợ giúp] [mục tiêu-tùy chọn]
[--các tập tin ...]

Mục tiêu Alpha lựa chọn:
[-mcpu]
[-mdebug-no-mdebug]
[-thư giãn] [-g] [-Gkích thước]
[-F] [-32addr]

Mục tiêu ARC lựa chọn:
[-marc [5⎪6⎪7⎪8]]
[-EB-CÁC]

Mục tiêu ARM lựa chọn:
[-mcpu=bộ vi xử lý[+mở rộng...]]
[-tháng Ba=kiến trúc[+mở rộng...]]
[-mfpu=định dạng dấu phẩy động]
[-mfloat-abi=aBI]
[-meabi=ver]
[-mngón tay cái]
[-EB-CÁC]
[-mapcs-32-mapcs-26-mapc-float
-mapcs-reentrant]
[-mthumb-interwork] [-k]

Mục tiêu CRIS lựa chọn:
[- điểm số- không có gạch dưới]
[--ảnh] [-N]
[--emulation = chính mình--emulation =llionsaout]
[--march = v0_v10--march = v10--march = v32--march = common_v10_v32]

Mục tiêu D10V lựa chọn:
[-O]

Mục tiêu D30V lựa chọn:
[-O-n-N]

Mục tiêu i386 lựa chọn:
[- 32- 64] [-n]

Mục tiêu i960 lựa chọn:
[-ACA-ACA_A-ACB-NS-AKA-AKB
-AKC-AMC]
[-b] [-không thư giãn]

Mục tiêu IA-64 lựa chọn:
[-mconstant-gp-mauto-pic]
[-milp32-milp64-mlp64-Mp64]
[-mlembe]
[-munwind-check = cảnh báo-munwind-check = error]
[-mhint.b = ok-mhint.b = cảnh báo-mhint.b = error]
[-x-xrõ ràng] [-xauto] [-xdebug]

Mục tiêu IP2K lựa chọn:
[-mip2022-mip2022ext]

Mục tiêu M32R lựa chọn:
[--m32rx- [no-] cảnh báo-rõ ràng-song song-xung đột
--W [n] p]

Mục tiêu M680X0 lựa chọn:
[-l] [-m68000-m68010-m68020⎪ ...]

Mục tiêu M68HC11 lựa chọn:
[-m68hc11-m68hc12-m68hcs12]
[-mới-mong]
[-mshort-gấp đôi-mlong-đôi]
[- chi nhánh dài hạn lực lượng] [- chi nhánh ngắn hạn]
[- chế độ hạn chế trực tiếp] [- cú pháp print-inn]
[- mã opt-in] [--generate-ví dụ]

Mục tiêu MCORE lựa chọn:
[-jsri2bsr] [-sifilter] [-thư giãn]
[-mcpu = [210⎪340]]

Mục tiêu MIPS lựa chọn:
[-nocpp] [-CÁC] [-EB] [-O[tối ưu hóa cấp]]
[-g[gỡ lỗi cấp]] [-G num] [-KPIC] [-call_shared]
[-không_shared] [-xgot]
[-mabi=Giúp đỡ] [-32] [-n32] [-64] [-mfp32] [-mgp32]
[-tháng Ba=CPU] [-âm điệu=CPU] [-mips1] [-mips2]
[-mips3] [-mips4] [-mips5] [-mips32] [-mips32r2]
[-mips64] [-mips64r2]
[-construct-float] [-no-construct-float]
[-bẩy] [-không nghỉ ngơi] [-phá vỡ] [-không có bẫy]
[-mfix7000] [-mno-fix7000]
[-mips16] [-no-mips16]
[-mips3d] [-no-mips3d]
[-mdmx] [-không-mdmx]
[-mdebug] [-no-mdebug]
[-mpdr] [-mno-pdr]

Mục tiêu MIMIX lựa chọn:
[- tên cố định-đặc biệt-đăng ký] [- ký hiệu toàn cầu]
[--gnu-cú pháp] [--thư giãn] [- ký hiệu không được xác định trước]
[- không mở rộng] [--no-merge-greg] [-x]
[--linker-phân bổ-gregs]

Mục tiêu PDP11 lựa chọn:
[-mpic-mno-pic] [-nhỏ] [-mno-extension]
[-mmở rộng-không-mở rộng]
[-mcpu] [-mmáy]

Mục tiêu picoJava lựa chọn:
[-mb-tôi]

Mục tiêu PowerPC lựa chọn:
[-mpwrx-mpwr2-mpwr-m601-mppc-mppc32-m603-m604
-m403-m405-mppc64-m620-mppc64bridge-cuốn sách
-bookbook32-bookbook64]
[-mcom-nhiều-maltivec] [-thành viên]
[- tên-mno-regnames]
[-có thể phân bổ-mrelocatable-lib]
[-mít-mlittle-endian-mbig-mbig-endian]
[-msolaris-mno-solaris]

Mục tiêu SPARC lựa chọn:
[-Av6-Av7-Av8-Asparclet-Asparclit
-Av8plus-Av8plusa-Av9-Av9a]
[-xarch = v8plus-xarch = v8plusa] [-băng]
[-32-64]

Mục tiêu TIC54X lựa chọn:
[-mcpu = 54 [123589]-mcpu = 54 [56] lp] [-mfar-chế độ-mf]
[-merrors-to-file -tôi ]

Mục tiêu Xtensa lựa chọn:
[- [không-] văn bản-phần-chữ] [- [không-] chữ tuyệt đối]
[- [no-] target-align] [- [no-] longcalls]
[- [không-] biến đổi]
[--rename-phần tên Cu=tên mới]

MÔ TẢ


GNU as thực sự là một gia đình của những người lắp ráp. Nếu bạn sử dụng (hoặc đã sử dụng) trình hợp dịch GNU trên
một kiến ​​trúc, bạn sẽ tìm thấy một môi trường khá giống nhau khi bạn sử dụng nó trên một kiến ​​trúc khác
ngành kiến ​​trúc. Mỗi phiên bản có nhiều điểm chung với các phiên bản khác, bao gồm cả tệp đối tượng
các định dạng, hầu hết các chỉ thị trình hợp dịch (thường được gọi là hoạt động giả) và cú pháp trình hợp dịch.

as chủ yếu nhằm mục đích tập hợp đầu ra của trình biên dịch GNU C "gcc" để sử dụng bởi
trình liên kết "ld". Tuy nhiên, chúng tôi đã cố gắng tạo ra as lắp ráp chính xác mọi thứ
các nhà lắp ráp khác cho cùng một máy sẽ lắp ráp. Bất kỳ trường hợp ngoại lệ nào đều được ghi lại
một cách rõ ràng. Điều này không có nghĩa là as luôn sử dụng cùng một cú pháp với một trình hợp dịch khác cho
cùng một kiến ​​trúc; ví dụ: chúng tôi biết một số phiên bản không tương thích của lắp ráp 680x0
cú pháp ngôn ngữ.

Mỗi lần bạn chạy as nó lắp ráp chính xác một chương trình nguồn. Chương trình nguồn được thực hiện
tối đa một hoặc nhiều tệp. (Đầu vào chuẩn cũng là một tệp.)

Bạn cung cấp cho as dòng lệnh không có hoặc nhiều tên tệp đầu vào. Các tệp đầu vào là
đọc (từ tên tệp bên trái sang bên phải). Đối số dòng lệnh (ở bất kỳ vị trí nào) có
không có ý nghĩa đặc biệt nào được coi là tên tệp đầu vào.

Nếu bạn cho as không có tên tệp, nó cố gắng đọc một tệp đầu vào từ as Tiêu chuẩn
đầu vào, thường là thiết bị đầu cuối của bạn. Bạn có thể phải gõ ctl-D nói as không có
thêm chương trình để lắp ráp.

Sử dụng -- nếu bạn cần đặt tên rõ ràng cho tệp đầu vào chuẩn trong dòng lệnh của mình.

Nếu nguồn trống, as tạo ra một tệp đối tượng nhỏ, trống.

as có thể ghi cảnh báo và thông báo lỗi vào tệp lỗi chuẩn (thường là
phần cuối). Điều này sẽ không xảy ra khi trình biên dịch chạy as tự động. Cảnh báo
báo cáo một giả định được thực hiện để as có thể tiếp tục lắp ráp một chương trình thiếu sót; báo cáo lỗi
một vấn đề nghiêm trọng làm ngừng việc lắp ráp.

Nếu bạn đang kêu gọi as thông qua trình biên dịch GNU C, bạn có thể sử dụng -wa tùy chọn để vượt qua
đối số thông qua trình hợp dịch. Các đối số của trình hợp dịch phải được tách biệt khỏi mỗi
khác (và -wa) bằng dấu phẩy. Ví dụ:

gcc -c -g -O -Wa, -alh, -L tệp.c

Điều này chuyển hai tùy chọn cho trình hợp dịch: -alh (phát ra một danh sách cho đầu ra tiêu chuẩn với
nguồn cấp cao và lắp ráp) và -L (giữ lại các ký hiệu địa phương trong bảng ký hiệu).

Thông thường bạn không cần sử dụng cái này -wa cơ chế, vì nhiều dòng lệnh của trình biên dịch
các tùy chọn được trình biên dịch tự động chuyển cho trình hợp dịch. (Bạn có thể gọi GNU
trình điều khiển trình biên dịch với -v tùy chọn để xem chính xác những tùy chọn mà nó chuyển cho mỗi
trình biên dịch, bao gồm cả trình hợp dịch.)

LỰA CHỌN


-a [cdhlmns]
Bật danh sách theo bất kỳ cách nào:

-AC bỏ qua các điều kiện sai

-quảng cáo bỏ qua chỉ thị gỡ lỗi

-Ah bao gồm nguồn cấp cao

-đến bao gồm lắp ráp

-là bao gồm các mở rộng vĩ mô

-một bỏ qua xử lý biểu mẫu

-như bao gồm các ký hiệu

= tập tin
đặt tên của tệp danh sách

Bạn có thể kết hợp các tùy chọn này; ví dụ, sử dụng -aln cho danh sách lắp ráp mà không có
xử lý biểu mẫu. Các = tập tin tùy chọn, nếu được sử dụng, phải là tùy chọn cuối cùng. Bởi bản thân, -a
mặc định là -ahls.

--Luân phiên
Bắt đầu ở chế độ macro thay thế, xem @ref {Altmacro ,, ". Altmacro"}.

-D Mặc kệ. Tùy chọn này được chấp nhận vì khả năng tương thích của tập lệnh với các lệnh gọi đến
thợ lắp ráp.

--defsym sym=giá trị
Xác định ký hiệu sym được giá trị trước khi tập hợp tệp đầu vào. giá trị phải là một
hằng số nguyên. Như trong C, một 0x cho biết một giá trị thập lục phân và một
0 chỉ ra một giá trị bát phân.

-f `` nhanh '' --- bỏ qua khoảng trắng và xử lý trước nhận xét (giả sử nguồn là trình biên dịch
đầu ra).

-g
--gen-gỡ lỗi
Tạo thông tin gỡ lỗi cho từng dòng nguồn của trình hợp dịch bằng cách sử dụng bất kỳ lỗi nào
định dạng được mục tiêu ưa thích. Điều này hiện có nghĩa là STABS, ECOFF hoặc
Lùn2.

--gstabs
Tạo thông tin gỡ lỗi cho mỗi dòng trình lắp ráp. Điều này có thể giúp gỡ lỗi
mã trình hợp dịch, nếu trình gỡ lỗi có thể xử lý nó.

--gstabs +
Tạo thông tin gỡ lỗi nhanh chóng cho từng dòng trình hợp dịch, với các phần mở rộng GNU
có lẽ chỉ gdb mới có thể xử lý và điều đó có thể khiến các trình gỡ lỗi khác gặp sự cố hoặc từ chối
đọc chương trình của bạn. Điều này có thể giúp gỡ lỗi mã trình hợp dịch. Hiện tại là GNU duy nhất
phần mở rộng là vị trí của thư mục làm việc hiện tại tại thời điểm lắp ráp.

--gdwarf-2
Tạo thông tin gỡ lỗi DWARF2 cho mỗi dòng trình hợp dịch. Điều này có thể giúp
gỡ lỗi mã trình hợp dịch, nếu trình gỡ lỗi có thể xử lý nó. Lưu ý --- tùy chọn này chỉ là
được hỗ trợ bởi một số mục tiêu, không phải tất cả chúng.

--Cứu giúp
In tóm tắt các tùy chọn dòng lệnh và thoát.

- mục tiêu-trợ giúp
In bản tóm tắt của tất cả các tùy chọn mục tiêu cụ thể và thoát.

-I dir
Thêm thư mục dir vào danh sách tìm kiếm các lệnh ".include".

-J Không cảnh báo về tràn đã ký.

-K Đưa ra cảnh báo khi bảng chênh lệch bị thay đổi cho các chuyển vị dài.

-L
- người dân địa phương
Giữ (trong bảng ký hiệu) các ký hiệu địa phương. Trên các hệ thống a.out truyền thống, các hệ thống này bắt đầu
với L, nhưng các hệ thống khác nhau có các tiền tố nhãn cục bộ khác nhau.

--listing-lhs-width =con số
Đặt chiều rộng tối đa, tính bằng chữ, của cột dữ liệu đầu ra cho danh sách trình hợp dịch thành
con số.

--listing-lhs-width2 =con số
Đặt chiều rộng tối đa, tính bằng chữ, của cột dữ liệu đầu ra cho các dòng tiếp tục trong
danh sách một nhà lắp ráp con số.

--listing-rhs-width =con số
Đặt chiều rộng tối đa của dòng nguồn đầu vào, như được hiển thị trong danh sách, thành con số
byte.

--listing-cont-lines =con số
Đặt số dòng tối đa được in trong danh sách cho một dòng đầu vào thành
con số + 1.

-o đối tượng
Đặt tên cho đầu ra đối tượng-tệp từ as đối tượng.

-R Gấp phần dữ liệu vào phần văn bản.

--số liệu thống kê
In dung lượng tối đa (tính bằng byte) và tổng thời gian (tính bằng giây) được sử dụng bởi lắp ráp.

--strip-local-tuyệt đối
Xóa các ký hiệu tuyệt đối cục bộ khỏi bảng ký hiệu gửi đi.

-v
-phiên bản
In as phiên bản.

--phiên bản
In as phiên bản và thoát.

-W
--không cảnh báo
Bỏ thông báo cảnh báo.

- cảnh báo chất béo
Coi cảnh báo là lỗi.

--cảnh báo
Không chặn các thông báo cảnh báo hoặc coi chúng là lỗi.

-w Mặc kệ.

-x Mặc kệ.

-Z Tạo tệp đối tượng ngay cả sau khi có lỗi.

-- các tập tin hữu ích. Cảm ơn !
Đầu vào tiêu chuẩn hoặc các tệp nguồn để lắp ráp.

Các tùy chọn sau đây khả dụng khi được định cấu hình cho bộ xử lý ARC.

-marc [5⎪6⎪7⎪8]
Tùy chọn này chọn biến thể bộ xử lý lõi.

-EB -CÁC
Chọn đầu ra big-endian (-EB) hoặc little-endian (-EL).

Các tùy chọn sau đây khả dụng khi được định cấu hình cho dòng bộ xử lý ARM.

-mcpu =bộ vi xử lý[+mở rộng...]
Chỉ định biến thể bộ xử lý ARM nào là mục tiêu.

-march =kiến trúc[+mở rộng...]
Chỉ định biến thể kiến ​​trúc ARM nào được mục tiêu sử dụng.

-mfpu =định dạng dấu phẩy động
Chọn kiến ​​trúc Dấu chấm động nào là mục tiêu.

-mfloat-abi =aBI
Chọn ABI dấu phẩy động đang được sử dụng.

-mngón tay cái
Bật giải mã lệnh chỉ Ngón tay cái.

-mapcs-32 -mapcs-26 -mapc-float -mapcs-reentrant
Chọn quy ước gọi thủ tục đang được sử dụng.

-EB -CÁC
Chọn đầu ra big-endian (-EB) hoặc little-endian (-EL).

-mthumb-interwork
Chỉ định rằng mã đã được tạo với sự tương tác giữa Ngón tay cái và mã ARM
trong tâm trí.

-k Chỉ định rằng mã PIC đã được tạo.

Xem các trang thông tin để biết tài liệu về các tùy chọn dành riêng cho CRIS.

Các tùy chọn sau đây khả dụng khi được cấu hình cho bộ xử lý D10V.

-O Tối ưu hóa đầu ra bằng cách song song hóa các hướng dẫn.

Các tùy chọn sau đây khả dụng khi được cấu hình cho bộ xử lý D30V.

-O Tối ưu hóa đầu ra bằng cách song song hóa các hướng dẫn.

-n Cảnh báo khi phát ra tiếng ồn.

-N Cảnh báo khi có một nút sau khi lệnh nhân 32 bit được tạo.

Các tùy chọn sau đây khả dụng khi được định cấu hình cho bộ xử lý Intel 80960.

-ACA -ACA_A -ACB -NS -AKA -AKB -AKC -AMC
Chỉ định biến thể của kiến ​​trúc 960 là mục tiêu.

-b Thêm mã để thu thập thống kê về các chi nhánh đã lấy.

-không thư giãn
Không thay đổi hướng dẫn so sánh và rẽ nhánh đối với các chuyển vị dài; lỗi nếu
cần thiết.

Các tùy chọn sau đây khả dụng khi được cấu hình cho dòng Ubicom IP2K.

-mip2022ext
Chỉ định rằng các hướng dẫn IP2022 mở rộng được phép.

-mip2022
Khôi phục hành vi mặc định, hạn chế các hướng dẫn được phép chỉ với
IP2022 cơ bản.

Các tùy chọn sau đây khả dụng khi được định cấu hình cho Renesas M32R (trước đây là
Mitsubishi M32R) loạt.

--m32rx
Chỉ định bộ xử lý nào trong họ M32R là mục tiêu. Mặc định thường là
M32R, nhưng tùy chọn này thay đổi nó thành M32RX.

- cảnh báo-rõ-ràng-song-xung đột or --Wp
Đưa ra các thông báo cảnh báo khi gặp các cấu trúc song song đáng ngờ.

--no-cảnh báo-rõ ràng-song song-xung đột or --Wnp
Không tạo ra các thông báo cảnh báo khi gặp các cấu trúc song song có vấn đề.

Các tùy chọn sau đây khả dụng khi được cấu hình cho dòng Motorola 68000.

-l Rút ngắn các tham chiếu đến các ký hiệu không xác định, thành một từ thay vì hai.

-m68000 -m68008 -m68010 -m68020 -m68030
-m68040 -m68060 -m68302 -m68331 -m68332
-m68333 -m68340 -mcpu32 -m5200
Chỉ định bộ xử lý nào trong họ 68000 là mục tiêu. Mặc định thường là
68020, nhưng điều này có thể được thay đổi tại thời điểm cấu hình.

-m68881 -m68882 -mno-68881 -mno-68882
Máy mục tiêu có (hoặc không) có bộ đồng xử lý dấu phẩy động. Mặc định
là giả sử một bộ đồng xử lý cho 68020, 68030 và cpu32. Mặc dù 68000 cơ bản là
không tương thích với 68881, sự kết hợp của cả hai có thể được chỉ định, vì nó
có thể thực hiện mô phỏng các lệnh của bộ đồng xử lý với bộ xử lý chính.

-m68851 -mno-68851
Máy đích có (hoặc không) có bộ đồng xử lý đơn vị quản lý bộ nhớ. Các
mặc định là giả sử một MMU cho 68020 trở lên.

Để biết chi tiết về các tùy chọn tính năng phụ thuộc vào máy PDP-11, hãy xem @ref {PDP-11-Options}.

-mpic -mno-pic
Tạo mã không phụ thuộc vào vị trí (hoặc phụ thuộc vào vị trí). Mặc định là -mpic.

-nhỏ
-mall-extension
Bật tất cả các phần mở rộng tập hợp hướng dẫn. Đây là mặc định.

-mno-extension
Tắt tất cả các phần mở rộng tập hợp hướng dẫn.

-mmở rộng -không-mở rộng
Bật (hoặc tắt) một phần mở rộng tập hướng dẫn cụ thể.

-mcpu
Bật các phần mở rộng tập hướng dẫn được hỗ trợ bởi một CPU cụ thể và tắt tất cả
các phần mở rộng khác.

-mmáy
Bật các phần mở rộng tập hướng dẫn được hỗ trợ bởi một kiểu máy cụ thể và
tắt tất cả các tiện ích mở rộng khác.

Các tùy chọn sau đây khả dụng khi được định cấu hình cho bộ xử lý picoJava.

-mb Tạo đầu ra định dạng `` big endian ''.

-ml Tạo đầu ra định dạng `` little endian ''.

Các tùy chọn sau khả dụng khi được cấu hình cho Motorola 68HC11 hoặc
Dòng 68HC12.

-m68hc11 -m68hc12 -m68hcs12
Chỉ định bộ xử lý nào là mục tiêu. Mặc định được xác định bởi cấu hình
tùy chọn khi xây dựng trình lắp ráp.

-mới
Chỉ định sử dụng số nguyên 16 bit ABI.

-mong
Chỉ định sử dụng số nguyên 32 bit ABI.

-mshort-gấp đôi
Chỉ định sử dụng ABI đôi 32 bit.

-mlong-đôi
Chỉ định sử dụng ABI đôi 64 bit.

- chi nhánh dài hạn lực lượng
Các nhánh tương đối được biến thành những cái tuyệt đối. Điều này liên quan đến các chi nhánh có điều kiện,
các nhánh vô điều kiện và các nhánh đến một thói quen phụ.

-S - chi nhánh ngắn hạn
Không biến các nhánh tương đối thành các nhánh tuyệt đối khi độ lệch nằm ngoài phạm vi.

- chế độ hạn chế trực tiếp
Không chuyển chế độ địa chỉ trực tiếp thành chế độ địa chỉ mở rộng khi
hướng dẫn không hỗ trợ chế độ địa chỉ trực tiếp.

- cú pháp print-inn
In cú pháp hướng dẫn trong trường hợp lỗi.

- mã opt-in
in danh sách các hướng dẫn với cú pháp và sau đó thoát.

--generate-ví dụ
in một ví dụ về hướng dẫn cho mỗi lệnh có thể và sau đó thoát. Cái này
tùy chọn chỉ hữu ích cho thử nghiệm as.

Các tùy chọn sau đây khả dụng khi as được định cấu hình cho kiến ​​trúc SPARC:

-Av6 -Av7 -Av8 -Asparclet -Asparclit
-Av8plus -Av8plusa -Av9 -Av9a
Chọn rõ ràng một biến thể của kiến ​​trúc SPARC.

-Av8plus-Av8plusa chọn một môi trường 32 bit. -Av9-Av9a chọn một 64 bit
môi trường.

-Av8plusa-Av9a kích hoạt tập lệnh SPARC V9 với các phần mở rộng UltraSPARC.

-xarch = v8plus -xarch = v8plusa
Để tương thích với trình lắp ráp Solaris v9. Các tùy chọn này tương đương với
-Av8plus và -Av8plusa, tương ứng.

-băng
Cảnh báo khi trình lắp ráp chuyển sang kiến ​​trúc khác.

Các tùy chọn sau đây khả dụng khi được định cấu hình cho kiến ​​trúc 'c54x.

-mfar-chế độ
Bật chế độ địa chỉ mở rộng. Tất cả các địa chỉ và việc chuyển địa điểm sẽ được gia hạn
định địa chỉ (thường là 23 bit).

-mcpu =CPU_VERSION
Đặt phiên bản CPU đang được biên dịch.

-merrors-to-file TÊN TỆP
Chuyển hướng kết quả lỗi đến một tệp, đối với các hệ thống bị hỏng không hỗ trợ hành vi như vậy
trong vỏ.

Các tùy chọn sau đây khả dụng khi được cấu hình cho bộ xử lý MIPS.

-G num
Tùy chọn này đặt kích thước lớn nhất của một đối tượng có thể được tham chiếu ngầm với
thanh ghi "gp". Nó chỉ được chấp nhận cho các mục tiêu sử dụng định dạng ECOFF, chẳng hạn như
DECstation chạy Ultrix. Giá trị mặc định là 8.

-EB Tạo đầu ra định dạng `` big endian ''.

-CÁC Tạo đầu ra định dạng `` little endian ''.

-mips1
-mips2
-mips3
-mips4
-mips5
-mips32
-mips32r2
-mips64
-mips64r2
Tạo mã cho một mức Kiến trúc Bộ lệnh MIPS cụ thể. -mips1 là một
bí danh cho -march = r3000, -mips2 là một bí danh cho -march = r6000, -mips3 là một bí danh cho
-march = r4000-mips4 là một bí danh cho -march = r8000. -mips5, -mips32, -mips32r2,
-mips64-mips64r2 tương ứng với chung chung MIPS V, MIPS32, MIPS32 Phát hành 2, MIPS64,
MIPS64 Phát hành 2 Bộ xử lý ISA, tương ứng.

-march =CPU
Tạo mã cho một cpu MIPS cụ thể.

-mtune =cpu
Lên lịch và điều chỉnh cho một cpu MIPS cụ thể.

-mfix7000
-mno-fix7000
Nguyên nhân chèn các nút nếu việc đọc thanh ghi đích của mfhi hoặc mflo
hướng dẫn xảy ra trong hai hướng dẫn sau đây.

-mdebug
-no-mdebug
Thay vào đó, khiến đầu ra gỡ lỗi kiểu đâm vào chuyển sang phần .mdebug kiểu ECOFF
của các phần ELF .stabs tiêu chuẩn.

-mpdr
-mno-pdr
Kiểm soát tạo phần ".pdr".

-mgp32
-mfp32
Kích thước thanh ghi thường được suy ra từ ISA và ABI, nhưng các cờ này buộc a
nhóm thanh ghi nhất định luôn được coi là rộng 32 bit. -mgp32
kiểm soát kích thước của thanh ghi mục đích chung và -mfp32 kiểm soát kích thước của
thanh ghi dấu phẩy động.

-mips16
-no-mips16
Tạo mã cho bộ xử lý MIPS 16. Điều này tương đương với đặt ".set mips16"
ở đầu tệp hợp ngữ. -no-mips16 tắt tùy chọn này.

-mips3d
-no-mips3d
Tạo mã cho Tiện ích mở rộng dành riêng cho ứng dụng MIPS-3D. Điều này nói với
trình hợp dịch để chấp nhận các lệnh MIPS-3D. -no-mips3d tắt tùy chọn này.

-mdmx
-không-mdmx
Tạo mã cho Tiện ích mở rộng dành riêng cho ứng dụng MDMX. Điều này nói với trình lắp ráp
để chấp nhận hướng dẫn MDMX. -không-mdmx tắt tùy chọn này.

--construct-float
--no-construct-float
Sản phẩm --no-construct-float tùy chọn vô hiệu hóa cấu trúc của chiều rộng kép nổi
hằng số điểm bằng cách tải hai nửa giá trị vào hai chiều rộng đơn
Thanh ghi dấu chấm động tạo nên thanh ghi độ rộng kép. Theo mặc định
--construct-float được chọn, cho phép xây dựng các dấu chấm động này
các hằng số.

--emulation =tên
Tùy chọn này gây ra as thi đua as được định cấu hình cho một số mục tiêu khác, về mọi mặt,
bao gồm định dạng đầu ra (chỉ chọn giữa ELF và ECOFF), xử lý giả
opcodes có thể tạo thông tin gỡ lỗi hoặc lưu trữ thông tin bảng ký hiệu,
và khả năng kết thúc mặc định. Các tên cấu hình có sẵn là: mipsecoff, bản thân,
mipslecoff, mipsbecoff, tự đánh lừa mình, mipsbelf. Hai điều đầu tiên không thay đổi mặc định
độ bền từ mục tiêu chính mà trình hợp dịch đã được định cấu hình; NS
những người khác thay đổi mặc định thành little-endian hoặc big-endian như được chỉ ra bởi b or l trong
Tên. Sử dụng -EB or -CÁC sẽ ghi đè lựa chọn endianness trong mọi trường hợp.

Tùy chọn này hiện chỉ được hỗ trợ khi mục tiêu chính as được định cấu hình cho
là mục tiêu MIPS ELF hoặc ECOFF. Hơn nữa, mục tiêu chính hoặc những mục tiêu khác được chỉ định
với --enable-target = ... tại thời điểm cấu hình phải bao gồm hỗ trợ cho
định dạng, nếu cả hai đều có sẵn. Ví dụ, cấu hình Irix 5 bao gồm
hỗ trợ cho cả hai.

Cuối cùng, tùy chọn này sẽ hỗ trợ nhiều cấu hình hơn, với nhiều chi tiết hơn
kiểm soát hành vi của trình hợp dịch và sẽ được hỗ trợ cho nhiều bộ xử lý hơn.

-nocpp
as bỏ qua tùy chọn này. Nó được chấp nhận để tương thích với các công cụ gốc.

--cạm bẫy
- không có bẫy
--nghỉ
--không nghỉ ngơi
Kiểm soát cách đối phó với tràn phép nhân và phép chia cho không. --cạm bẫy or
--không nghỉ ngơi (là những từ đồng nghĩa) có một ngoại lệ bẫy (và chỉ hoạt động cho Hướng dẫn
Đặt Kiến trúc cấp 2 trở lên); --nghỉ or - không có bẫy (cũng từ đồng nghĩa, và
mặc định) nghỉ một ngoại lệ.

-n Khi tùy chọn này được sử dụng, as sẽ đưa ra cảnh báo mỗi khi nó tạo ra tiếng kêu
hướng dẫn từ một macro.

Các tùy chọn sau đây khả dụng khi được cấu hình cho bộ xử lý MCore.

-jsri2bsr
-nojsri2bsr
Bật hoặc tắt chuyển đổi JSRI thành BSR. Theo mặc định, điều này được bật. Các
tùy chọn dòng lệnh -nojsri2bsr có thể được sử dụng để vô hiệu hóa nó.

-sifilter
-nosifilter
Bật hoặc tắt hoạt động của bộ lọc silicon. Theo mặc định, điều này bị vô hiệu hóa. Các
mặc định có thể bị ghi đè bởi -sifilter tùy chọn dòng lệnh.

-thư giãn
Hướng dẫn thay đổi bước nhảy cho các chuyển vị dài.

-mcpu = [210⎪340]
Chọn loại cpu trên phần cứng đích. Điều này kiểm soát hướng dẫn nào có thể được
đã lắp ráp.

-EB Tập hợp cho một mục tiêu endian lớn.

-CÁC Tập hợp cho một mục tiêu endian nhỏ.

Xem các trang thông tin để biết tài liệu về các tùy chọn dành riêng cho MMIX.

Các tùy chọn sau đây khả dụng khi được định cấu hình cho bộ xử lý Xtensa.

--text-section-Lites - không-văn bản-phần-chữ
Với --text-section-Lites, các nhóm chữ nằm xen kẽ trong phần văn bản. Các
mặc định là - không-văn bản-phần-chữ, đặt các ký tự trong một phần riêng biệt trong
tệp đầu ra. Các tùy chọn này chỉ ảnh hưởng đến các ký tự được tham chiếu qua PC-tương đối "L32R"
hướng dẫn; các chữ cho lệnh "L32R" ở chế độ tuyệt đối được xử lý riêng biệt.

--absolute-Lites --no-tuyệt đối-nghĩa đen
Chỉ rõ cho trình hợp dịch xem các lệnh "L32R" sử dụng tuyệt đối hay PC-tương đối
địa chỉ. Mặc định là giả định địa chỉ tuyệt đối nếu bộ xử lý Xtensa
bao gồm tùy chọn địa chỉ "L32R" tuyệt đối. Nếu không, chỉ người thân PC
Chế độ "L32R" có thể được sử dụng.

--mục tiêu căn chỉnh --không có mục tiêu-căn chỉnh
Bật hoặc tắt căn chỉnh tự động để giảm các hình phạt chi nhánh với chi phí
một số mật độ mã. Mặc định là --mục tiêu căn chỉnh.

--cuộc gọi dài - không dài cuộc gọi
Bật hoặc tắt chuyển đổi hướng dẫn cuộc gọi để cho phép các cuộc gọi trên
phạm vi địa chỉ. Mặc định là - không dài cuộc gọi.

--biến đổi - không biến đổi
Bật hoặc tắt tất cả các biến đổi trình hợp dịch của các lệnh Xtensa. Mặc định
is --biến đổi; - không biến đổi chỉ nên được sử dụng trong một số trường hợp hiếm hoi khi
hướng dẫn phải chính xác như được chỉ định trong nguồn lắp ráp.

Sử dụng h8300-hitachi-coff-as trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Chim lửa
    Chim lửa
    Firebird RDBMS cung cấp các tính năng ANSI SQL
    & chạy trên Linux, Windows &
    một số nền tảng Unix. Đặc trưng
    đồng thời và hiệu suất tuyệt vời
    & sức mạnh...
    Tải xuống Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer là một trình soạn thảo HTML wysiwyg sử dụng
    cơ sở mã của Mozilla Composer. Như
    Sự phát triển của Nvu đã bị dừng lại
    vào năm 2005, KompoZer sửa nhiều lỗi và
    thêm một f ...
    Tải xuống KompoZer
  • 3
    Tải xuống Manga miễn phí
    Tải xuống Manga miễn phí
    Trình tải xuống Manga miễn phí (FMD) là một
    ứng dụng mã nguồn mở được viết bằng
    Object-Pascal để quản lý và
    tải manga từ các trang web khác nhau.
    Đây là một tấm gương ...
    Tải xuống Trình tải xuống Manga miễn phí
  • 4
    Aetbootin
    Aetbootin
    UNetbootin cho phép bạn tạo khả năng khởi động
    Ổ đĩa USB trực tiếp cho Ubuntu, Fedora và
    các bản phân phối Linux khác mà không có
    ghi đĩa CD. Nó chạy trên Windows, Linux,
    và ...
    Tải xuống UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM dễ sử dụng
    Gói phần mềm mã nguồn mở ERP và CRM
    (chạy với máy chủ web php hoặc
    phần mềm độc lập) dành cho doanh nghiệp,
    nền tảng ...
    Tải xuống Dolibarr ERP - CRM
  • 6
    Máy khách SQL SQuirreL
    Máy khách SQL SQuirreL
    SQuirreL SQL Client là một SQL đồ họa
    ứng dụng khách được viết bằng Java sẽ cho phép
    bạn có thể xem cấu trúc của một JDBC
    cơ sở dữ liệu tuân thủ, duyệt dữ liệu trong
    những cái bàn...
    Tải xuống ứng dụng khách SQuirreL SQL
  • Khác »

Lệnh Linux

Ad