Đây là lệnh pike7.8 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 giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
pike - trình biên dịch và thông dịch pike
SYNOPSIS
pike [ -driver-tùy chọn ... ] [ kịch bản [ script-đối số ... ]]
MÔ TẢ
Trình biên dịch và thông dịch cho ngôn ngữ lập trình Pike.
LỰA CHỌN
Các tùy chọn sau được hỗ trợ bởi trình tải:
-a Tăng mức gỡ lỗi của trình tối ưu hóa lỗ nhỏ bằng 1 (gỡ lỗi).
-anum Đặt mức gỡ lỗi của trình tối ưu hóa lỗ nhỏ thành num (gỡ lỗi).
-Dbiểu tượng
Xác định ký hiệu tiền xử lý biểu tượng để 1.
-Dbiểu tượng = giá trị
Xác định ký hiệu tiền xử lý biểu tượng đến giá trị.
-d Tăng mức gỡ lỗi bằng 1 (gỡ lỗi).
-dnum Đặt mức gỡ lỗi thành num (gỡ lỗi).
-dc Tăng mức gỡ lỗi của trình biên dịch Pike (gỡ lỗi).
-dg Đặt lại malloc gỡ lỗi ở mỗi lần thu gom rác (gỡ lỗi).
-dL Windows chỉ có: Bật hộp thoại báo lỗi Windows khi không thể tải tệp dll.
Thông thường, Pike có các mô-đun được liên kết với các tệp dll không
có sẵn trong tất cả các cài đặt. Do đó, các hộp thoại lỗi này bị vô hiệu hóa bởi
mặc định để Pike không treo chúng khi cố gắng tải một số mô-đun nhất định.
Tuy nhiên, hộp thoại lỗi là cách duy nhất để xem dll nào không thể
được tải, vì vậy tùy chọn này có thể cần thiết để tìm hiểu lý do tại sao một mô-đun nhất định không
tải.
-dp Tắt tính năng tối ưu hóa lỗ nhìn trộm (gỡ lỗi).
-ds Các tín hiệu gỡ lỗi (debug).
-dt Tắt tối ưu hóa đệ quy đuôi (gỡ lỗi).
-dT Bật kiểm tra bổ sung trong thư viện luồng, ví dụ: kiểm tra sanity mutex (gỡ lỗi).
-l Tăng mức gỡ lỗi của trình tối ưu hóa toàn cầu bằng 1 (gỡ lỗi).
-lnum Đặt mức gỡ lỗi của trình tối ưu hóa chung thành num (gỡ lỗi).
-mmaster_chương trình
Sử dụng master_chương trình thay vì chương trình tổng thể thông thường.
-qnum Kết thúc thực thi sau khi thực hiện num Hướng dẫn Pike.
-snum Đặt kích thước ngăn xếp Pike thành num (tối thiểu là 256).
-t Tăng mức độ theo dõi thời gian chạy bằng 1 (gỡ lỗi).
-tnum Đặt mức độ theo dõi thời gian chạy thành num (gỡ lỗi).
-tg Đăng nhập gc chạy đến stderr.
-p Tăng mức độ cấu hình bằng 1 (gỡ lỗi).
-pnum Đặt mức hồ sơ thành num (gỡ lỗi).
-rt Bật tính năng kiểm tra thời gian chạy của các đối số đối với lệnh gọi hàm và phôi mềm.
-rT Bật #pragma loại_chính_mạnh cho tất cả các tệp.
Các tùy chọn sau được chương trình chính mặc định hỗ trợ:
-NS, --Cứu giúp,
In thông báo trợ giúp và thoát.
-ekinh nghiệm,--hành hình= expr
Thực hiện thể hiện và thoát ra.
-xtên công cụ
Thực thi công cụ nội bộ tên công cụ từ Công cụ. Standalone. Bỏ sót tên công cụ cho một danh sách
các công cụ có sẵn.
-VÀ, - quy trình
Chỉ cần chạy bộ tiền xử lý.
-ILà,--bao gồm đường dẫn= dir
Nối dir đến đường dẫn bao gồm.
-MLà,--modue-path= dir
Nối dir đến đường dẫn mô-đun.
-PLà,- chương trình-đường dẫn= dir
Nối dir đến đường dẫn chương trình.
-v, --phiên bản
In phiên bản của Pike và thoát.
-Vchính. phụ,--tương thích= major.minor
Đặt phiên bản tương thích thành phiên bản Pike chính. phụ.
-w, - cảnh báo
Bật cảnh báo.
-À, --ôi, --không cảnh báo
Tắt cảnh báo.
--trình biên dịch-gỡ lỗi
Đặt mức gỡ lỗi của trình tối ưu hóa lỗ nhìn trộm (gỡ lỗi).
--Nạp lại tự động
Bật Nạp lại tự động chế độ của chủ.
- theo dõi trình biên dịch
Bật theo dõi trình biên dịch Pike (gỡ lỗi).
--gỡ lỗi
Tăng hoặc đặt mức gỡ lỗi (debug).
--debug-không có= tính năng
Ẩn giấu tính năng từ trình giải quyết (gỡ lỗi).
--dumpversion
In số phiên bản Pike sang stderr, ví dụ: "7.8.10 \ n"
--Tính năng, đặc điểm
Liệt kê một số tính năng được bật trong tệp nhị phân Pike này và thoát (gỡ lỗi).
--thông tin Hiển thị nhiều thông tin khác nhau về cài đặt và thoát (gỡ lỗi) Pike này.
--tối ưu hóa-gỡ lỗi
Đặt mức gỡ lỗi của trình tối ưu hóa chung (gỡ lỗi).
--show-all-cpp-warning, --kén-cpp
Bật cảnh báo khi không thành công #nếu hằng số() biểu thức.
--show-path
Hiển thị các đường dẫn mà pike sẽ sử dụng và thoát (gỡ lỗi).
--dấu vết
Tăng mức độ theo dõi (gỡ lỗi).
--dấu vết= num
Đặt mức theo dõi thành num (gỡ lỗi).
TOÁN HẠNG
Toán hạng sau được hỗ trợ:
kịch bản Một đường dẫn đến một tập lệnh được viết bằng Pike để được biên dịch và sau đó được thực thi. Mọi thứ trên
dòng lệnh sau khi tập lệnh được chuyển làm đối số cho chủ yếu() chức năng trong
kịch bản.
Nếu không có tập lệnh nào được chỉ định, pike sẽ bắt đầu ở chế độ tương tác- (Hilfe).
ĐĂNG KÝ KHÓA
Trên Windows, Pike bị ảnh hưởng bởi các khóa sau trong sổ đăng ký:
HKEY_CURRENT_USER \ Software \ Pike \ 7.8 \ PIKE_MASTER
HKEY_LOCAL_MACHINE \ Software \ Pike \ 7.8 \ PIKE_MASTER
Chỉ định tên của chương trình chính (được ghi đè bởi -m). Nếu các phím này không
đặt (mặc định), sau đó Pike tìm bản gốc bằng đường dẫn tương đối từ pike.exe.
MÔI TRƯỜNG
Pike bị ảnh hưởng bởi các biến môi trường sau:
PIKE_MASTER
Chỉ định tên của chương trình chính (được ghi đè bởi -m).
Tùy thuộc vào hệ điều hành, Pike có thể bị ảnh hưởng bởi các biến môi trường sau:
LC_ALL Ghi đè các biến LC_ * khác.
LC_THU THẬP
Chỉ định trình tự đối chiếu ký tự.
LC_CTYPE
Chỉ định phân loại ký tự.
LC_MESSAGES
Chỉ định ngôn ngữ của cơ sở dữ liệu thông báo hệ thống.
LC_NUMERIC
Chỉ định dấu phân cách thập phân và nghìn.
LC_TIME
Chỉ định các định dạng ngày và giờ.
Chương trình chính mặc định bị ảnh hưởng bởi các biến môi trường sau:
PIKE_INCLUDE_PATH
Danh sách các thư mục được phân tách bằng dấu hai chấm (:), để tìm kiếm các tệp bao gồm.
PIKE_PROGRAM_PATH
Danh sách các thư mục được phân tách bằng dấu hai chấm (:), để tìm kiếm các tệp chương trình.
PIKE_MODULE_PATH
Danh sách các thư mục được phân tách bằng dấu hai chấm (:), để tìm kiếm các mô-đun.
LONG_PIKE_ERRORS
If set vô hiệu hóa việc cắt bớt đường dẫn trong dấu lùi.
SHORT_PIKE_ERRORS
Nếu đặt và LONG_PIKE_ERRORS không được đặt, cắt bớt đường dẫn đến chỉ tên tệp trong
những trở ngại.
PIKE_BACKTRACE_LEN
Số phần tử tối đa trong mảng để mô tả trong dấu lùi.
Lưu ý rằng các biến môi trường ở trên có hiệu lực trước chương trình chính mặc định
cố gắng tải Nhận(3P) mô-đun, xuất hiện trước các đối số của chương trình chính
được phân tích cú pháp.
EXIT TÌNH TRẠNG
Các giá trị thoát sau được trả về:
0 Hoàn thành thành công.
>0 Đã xảy ra lỗi. Xem đầu ra trên stderr (fd # 2) để biết lý do.
Sử dụng pike7.8 trực tuyến bằng các dịch vụ onworks.net