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

Ad


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

msp430-nm - Trực tuyến trên đám mây

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

Đây là lệnh msp430-nm 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 mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


nm - liệt kê các ký hiệu từ các tệp đối tượng

SYNOPSIS


bước sóng [-a|--debug-sym]
[-g|- chỉ bên ngoài][--cắm vào tên]
[-B] [-C|- hình tam giác[=phong cách]] [-D|--năng động]
[-S|--kich thươc in] [-s|--print-armap]
[-A|-o|- print-file-name][--special-sym]
[-n|-v|--sắp xếp theo số] [-p|- không phân loại]
[-r|--sắp xếp ngược] [--size-sắp xếp] [-u|- chỉ xác định]
[-t cơ số|--radix =cơ số] [-P|- khả năng di chuyển]
[- mục tiêu =tên bạn] [-fđịnh dạng|--format =định dạng]
[- chỉ được xác định] [-l|- số dòng] [--no-demangle]
[-V|--phiên bản] [-X 32_64] [--Cứu giúp] [đối tượng...]

MÔ TẢ


GNU nm liệt kê các ký hiệu từ các tệp đối tượng đối tượng.... Nếu không có tệp đối tượng nào được liệt kê là
tranh luận, nm giả sử tệp a.ra.

Đối với mỗi ký hiệu, nm trình diễn:

· Giá trị ký hiệu, trong cơ số được chọn bởi các tùy chọn (xem bên dưới), hoặc thập lục phân theo
mặc định.

· Loại ký hiệu. Ít nhất các loại sau được sử dụng; những người khác cũng vậy,
tùy thuộc vào định dạng tệp đối tượng. Nếu chữ thường, ký hiệu thường là địa phương; nếu như
chữ hoa, ký hiệu là toàn cục (bên ngoài). Tuy nhiên, có một số ký hiệu viết thường
được hiển thị cho các ký hiệu toàn cục đặc biệt ("u", "v" và "w").

"A" Giá trị của biểu tượng là tuyệt đối và sẽ không bị thay đổi bằng cách liên kết thêm.

"B"
"b" Biểu tượng nằm trong phần dữ liệu chưa được khởi tạo (được gọi là BSS).

"C" Là ký hiệu chung. Các ký hiệu chung là dữ liệu chưa được khởi tạo. Khi liên kết,
nhiều ký hiệu chung có thể xuất hiện với cùng một tên. Nếu ký hiệu được xác định
ở bất kỳ đâu, các ký hiệu chung được coi là tham chiếu không xác định.

"D"
"d" Ký hiệu nằm trong phần dữ liệu khởi tạo.

"G"
"g" Biểu tượng nằm trong phần dữ liệu được khởi tạo cho các đối tượng nhỏ. Một số tệp đối tượng
các định dạng cho phép truy cập hiệu quả hơn vào các đối tượng dữ liệu nhỏ, chẳng hạn như int toàn cục
biến trái ngược với một mảng toàn cục lớn.

"i" Đối với các tệp định dạng PE, điều này cho biết rằng biểu tượng nằm trong một phần dành riêng cho
thực hiện các DLL. Đối với các tệp định dạng ELF, điều này cho biết rằng biểu tượng là một
chức năng gián tiếp. Đây là một phần mở rộng GNU cho bộ ký hiệu ELF tiêu chuẩn
các loại. Nó chỉ ra một ký hiệu mà nếu được tham chiếu bởi một sự di dời thì không
đánh giá đến địa chỉ của nó, nhưng thay vào đó phải được gọi trong thời gian chạy. Thời gian chạy
việc thực thi sau đó sẽ trả về giá trị được sử dụng trong việc di dời.

"N" Biểu tượng là một biểu tượng gỡ lỗi.

"p" Các biểu tượng nằm trong phần thư giãn ngăn xếp.

"R"
"r" Biểu tượng nằm trong phần dữ liệu chỉ đọc.

"S"
"s" Biểu tượng nằm trong phần dữ liệu chưa được khởi tạo cho các đối tượng nhỏ.

"T"
"t" Ký hiệu nằm trong phần văn bản (mã).

"U" Ký hiệu không được xác định.

"u" Biểu tượng là một biểu tượng toàn cầu duy nhất. Đây là một phần mở rộng GNU cho bộ tiêu chuẩn
của ràng buộc ký hiệu ELF. Đối với một biểu tượng như vậy, trình liên kết động sẽ đảm bảo rằng
trong toàn bộ quá trình, chỉ có một ký hiệu với tên và kiểu sử dụng này.

"V"
"v" Biểu tượng là một đối tượng yếu. Khi một ký hiệu được xác định yếu được liên kết với một
ký hiệu xác định, ký hiệu xác định bình thường được sử dụng mà không có lỗi. Khi yếu đuối
ký hiệu không xác định được liên kết và ký hiệu không được xác định, giá trị của yếu
biểu tượng trở thành số không mà không có lỗi. Trên một số hệ thống, chữ hoa chỉ ra rằng
giá trị mặc định đã được chỉ định.

"W"
"w" Biểu tượng là một biểu tượng yếu chưa được gắn thẻ cụ thể là đối tượng yếu
Biểu tượng. Khi một ký hiệu được xác định yếu được liên kết với một ký hiệu được xác định bình thường,
ký hiệu xác định bình thường được sử dụng mà không có lỗi. Khi một ký hiệu không xác định yếu là
được liên kết và ký hiệu không được xác định, giá trị của ký hiệu được xác định trong
theo cách cụ thể của hệ thống mà không có lỗi. Trên một số hệ thống, chữ hoa chỉ ra rằng
giá trị mặc định đã được chỉ định.

"-" Biểu tượng là một ký hiệu đâm vào tệp đối tượng a.out. Trong trường hợp này, tiếp theo
các giá trị được in là trường đâm khác, trường mô tả đâm và kiểu đâm.
Các ký hiệu Stabs được sử dụng để chứa thông tin gỡ lỗi.

"?" Loại ký hiệu không xác định hoặc định dạng tệp đối tượng cụ thể.

· Tên ký hiệu.

LỰA CHỌN


Các dạng tùy chọn dài và ngắn, được hiển thị ở đây dưới dạng các lựa chọn thay thế, là tương đương nhau.

-A
-o
- print-file-name
Bắt đầu mỗi ký hiệu bằng tên của tệp đầu vào (hoặc thành viên lưu trữ) mà nó đã được
tìm thấy, thay vì xác định tệp đầu vào chỉ một lần, trước tất cả các ký hiệu của nó.

-a
--debug-sym
Hiển thị tất cả các ký hiệu, ngay cả các ký hiệu chỉ dành cho trình gỡ lỗi; thông thường những cái này không được liệt kê.

-B Giống như --format = bsd (để tương thích với MIPS nm).

-C
--demangle [=phong cách]
Giải mã (gỡ rối) tên ký hiệu cấp thấp thành tên cấp người dùng. Bên cạnh việc loại bỏ bất kỳ
dấu gạch dưới ban đầu được hệ thống thêm vào trước, điều này làm cho tên hàm C ++ có thể đọc được.
Các trình biên dịch khác nhau có các phong cách xử lý khác nhau. Kiểu tháo lắp tùy chọn
đối số có thể được sử dụng để chọn một kiểu tách phù hợp cho trình biên dịch của bạn.

--no-demangle
Không phân loại tên biểu tượng cấp thấp. Đây là mặc định.

-D
--năng động
Hiển thị các biểu tượng động thay vì các biểu tượng bình thường. Điều này chỉ có ý nghĩa
cho các đối tượng động, chẳng hạn như một số loại thư viện dùng chung.

-f định dạng
--format =định dạng
Sử dụng định dạng đầu ra định dạng, có thể là "bsd", "sysv" hoặc "posix". Mặc định là
"bsd". Chỉ ký tự đầu tiên của định dạng là quan trọng; nó có thể là trên hoặc
chữ thường.

-g
- chỉ bên ngoài
Chỉ hiển thị các ký hiệu bên ngoài.

--cắm vào tên
Tải plugin có tên tên để thêm hỗ trợ cho các loại mục tiêu bổ sung. Tùy chọn này là
chỉ khả dụng nếu chuỗi công cụ đã được xây dựng với hỗ trợ plugin được bật.

-l
- số dòng
Đối với mỗi ký hiệu, hãy sử dụng thông tin gỡ lỗi để cố gắng tìm tên tệp và số dòng.
Đối với một ký hiệu đã xác định, hãy tìm số dòng của địa chỉ của ký hiệu. Cho một
ký hiệu không xác định, hãy tìm số dòng của mục nhập di dời đề cập đến
Biểu tượng. Nếu có thể tìm thấy thông tin về số dòng, hãy in nó sau biểu tượng kia
thông tin.

-n
-v
--sắp xếp theo số
Sắp xếp các ký hiệu theo số lượng theo địa chỉ của chúng, thay vì theo thứ tự bảng chữ cái
tên.

-p
- không phân loại
Đừng bận tâm để sắp xếp các biểu tượng theo bất kỳ thứ tự nào; in chúng theo thứ tự đã gặp.

-P
- khả năng di chuyển
Sử dụng định dạng đầu ra tiêu chuẩn POSIX.2 thay vì định dạng mặc định. Tương đương với
-f posix.

-S
--kich thươc in
In cả giá trị và kích thước của các ký hiệu đã xác định cho kiểu đầu ra "bsd". Tùy chọn này
không có hiệu lực đối với các định dạng đối tượng không ghi kích thước biểu tượng, trừ khi --size-sắp xếp
cũng được sử dụng trong trường hợp đó một kích thước tính toán được hiển thị.

-s
--print-armap
Khi liệt kê các ký hiệu từ các thành viên lưu trữ, hãy bao gồm chỉ mục: một ánh xạ (được lưu trữ trong
lưu trữ bởi ar or ranlib) của mô-đun nào chứa định nghĩa cho tên nào.

-r
--sắp xếp ngược
Đảo ngược thứ tự sắp xếp (cho dù là số hoặc chữ cái); hãy để điều cuối cùng đến
đầu tiên.

--size-sắp xếp
Sắp xếp các ký hiệu theo kích thước. Kích thước được tính là sự khác biệt giữa giá trị của
ký hiệu và giá trị của ký hiệu có giá trị cao hơn tiếp theo. Nếu đầu ra "bsd"
định dạng được sử dụng. Kích thước của biểu tượng được in ra, thay vì giá trị, và -S phải
được sử dụng theo thứ tự cả kích thước và giá trị được in.

--special-sym
Hiển thị các biểu tượng có ý nghĩa đặc biệt cho mục tiêu cụ thể. Những biểu tượng này là
thường được mục tiêu sử dụng cho một số xử lý đặc biệt và thường không hữu ích
khi được đưa vào danh sách ký hiệu bình thường. Ví dụ đối với ARM nhắm mục tiêu này
tùy chọn sẽ bỏ qua các ký hiệu ánh xạ được sử dụng để đánh dấu chuyển đổi giữa mã ARM, THUMB
mã và dữ liệu.

-t cơ số
--radix =cơ số
Sử dụng cơ số làm cơ số để in các giá trị ký hiệu. Nó phải là d cho số thập phân, o
cho bát phân, hoặc x cho hệ thập lục phân.

- mục tiêu =tên bạn
Chỉ định một định dạng mã đối tượng khác với định dạng mặc định của hệ thống của bạn.

-u
- chỉ xác định
Chỉ hiển thị các ký hiệu không xác định (những ký hiệu bên ngoài mỗi tệp đối tượng).

- chỉ được xác định
Chỉ hiển thị các ký hiệu được xác định cho mỗi tệp đối tượng.

-V
--phiên bản
Hiển thị số phiên bản của nm và thoát ra.

-X Tùy chọn này bị bỏ qua để tương thích với phiên bản AIX của nm. Nó mất một
tham số phải là chuỗi 32_64. Chế độ mặc định của AIX nm tương ứng với
-X 32, không được GNU hỗ trợ nm.

--Cứu giúp
Hiển thị tóm tắt các tùy chọn để nm và thoát ra.

@hồ sơ
Đọc các tùy chọn dòng lệnh từ hồ sơ. Các tùy chọn đã đọc được chèn vào vị trí của
nguyên bản @hồ sơ Lựa chọn. Nếu như hồ sơ không tồn tại, hoặc không thể đọc được, thì tùy chọn
sẽ được xử lý theo nghĩa đen, và không bị xóa.

Tùy chọn trong hồ sơ được phân tách bằng khoảng trắng. Một ký tự khoảng trắng có thể được bao gồm
trong một tùy chọn bằng cách đặt toàn bộ tùy chọn trong dấu ngoặc kép hoặc đơn. Không tí nào
ký tự (bao gồm cả dấu gạch chéo ngược) có thể được thêm vào bằng cách thêm tiền tố vào ký tự là
bao gồm một dấu gạch chéo ngược. Các hồ sơ bản thân nó có thể chứa @ bổ sunghồ sơ tùy chọn; không tí nào
các tùy chọn như vậy sẽ được xử lý một cách đệ quy.

Sử dụng msp430-nm trực tuyến bằng 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
    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
  • 2
    Chân đế
    Chân đế
    Chân đế là một mã nguồn mở hiện đại, miễn phí
    trình soạn thảo văn bản được tạo đặc biệt cho Web
    Phát triển. Được viết bằng HTML, CSS và
    JavaScript với các công cụ trực quan tập trung và
    chuẩn bị...
    Tải xuống dấu ngoặc
  • 3
    Trình biên dịch Pascal miễn phí
    Trình biên dịch Pascal miễn phí
    Trình biên dịch Pascal 32/64/16-bit dành cho
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Nâng cao, Nintendo NDS và DOS;
    tương thích ngữ nghĩa với...
    Tải xuống Trình biên dịch Pascal miễn phí
  • 4
    Thông tin kỹ thuật số Canon EOS
    Thông tin kỹ thuật số Canon EOS
    Canon không có số lượng màn trập
    có trong thông tin EXIF ​​của một
    tệp hình ảnh, trái ngược với Nikon và
    ống nhòm. Không có cơ sở chính thức nào của Canon
    ứng dụng ...
    Tải xuống thông tin Canon EOS DIGITAL
  • 5
    rEFInd
    rEFInd
    rEFInd là một nhánh của khởi động rEFIt
    người quản lý. Giống như rEFIt, rEFInd có thể
    tự động phát hiện khởi động EFI đã cài đặt của bạn
    trình tải và nó trình bày một giao diện đồ họa đẹp mắt
    menu tùy chọn khởi động ...
    Tải xuống rEFInd
  • 6
    Thể hiệnLuke GSI
    Thể hiệnLuke GSI
    Trang tải xuống SourceForge này là để
    cấp cho người dùng tải xuống nguồn của tôi được xây dựng
    GSI, dựa trên công trình vĩ đại của phhusson
    công việc. Tôi xây dựng cả Android Pie và
    Android 1 ...
    Tải xuống ExpressLuke GSI
  • Khác »

Lệnh Linux

Ad