Đây là lệnh compile_et 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
compile_et - trình biên dịch bảng lỗi
SYNOPSIS
biên dịch_et hồ sơ
MÔ TẢ
Biên dịch_et chuyển đổi một bảng liệt kê tên mã lỗi và các thông báo liên quan thành một C
tệp nguồn thích hợp để sử dụng với com_err(3) thư viện.
Tên tệp nguồn phải kết thúc bằng hậu tố `` .et ''; tập tin bao gồm một tờ khai
cung cấp tên (dài tối đa bốn ký tự) của bảng mã lỗi:
bảng lỗi tên
theo sau là tối đa 256 mục nhập của biểu mẫu:
mã lỗi Tên, " chuỗi "
và một trận chung kết
cuối
để chỉ ra cuối bảng.
Tên của bảng được sử dụng để xây dựng tên của một chương trình con
khởi tạo_XXXX_error_table mà phải được gọi để com_err thư viện đến
nhận ra bảng lỗi.
Các mã lỗi khác nhau được xác định được chỉ định số lượng tăng dần (bắt đầu
với một số lớn được tính dưới dạng hàm băm của tên bảng); vì vậy cho
khả năng tương thích, đề xuất rằng các mã mới chỉ được thêm vào phần cuối của một
bảng và không có mã nào bị xóa khỏi bảng.
Các tên được xác định trong bảng được đặt vào tệp tiêu đề C với bộ xử lý trước
các lệnh xác định chúng dưới dạng hằng số nguyên có độ lớn lên đến 32 bit.
Tệp nguồn AC cũng được tạo, tệp này sẽ được biên dịch và liên kết với đối tượng
các tệp tham chiếu đến các mã lỗi này; nó chứa văn bản của các tin nhắn và
chương trình con khởi tạo. Cả hai tệp C đều có tên bắt nguồn từ tên gốc
tệp nguồn, với hậu tố `` .et '' được thay thế bằng `` .c '' và `` .h ''.
Dấu `` # '' trong tệp nguồn được coi là ký tự nhận xét và tất cả văn bản còn lại
cuối dòng nguồn sẽ bị bỏ qua.
Sử dụng compile_et trực tuyến bằng các dịch vụ onworks.net