Đây là lệnh ocamlcp 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
ocamlcp, ocamloptp - Các trình biên dịch hồ sơ OCaml
SYNOPSIS
ocalccp [ ocamlc lựa chọn ] [ -P cờ ] tên tập tin ...
ocamloptp [ tiếng kêu lựa chọn ] [ -P cờ ] tên tập tin ...
MÔ TẢ
ocalccp và ocamloptp các lệnh là giao diện người dùng ocamlc(1) tiếng kêu(1) đó
công cụ mã nguồn, thêm mã để ghi lại số lần các hàm được gọi,
các nhánh của điều kiện được thực hiện, v.v. Việc thực thi mã công cụ tạo ra một
hồ sơ thực thi trong tệp ocamlprof.dump, có thể được đọc bằng cách sử dụng ocamlprof(1).
ocalccp chấp nhận các đối số và tùy chọn giống như ocamlc(1) ocamloptp chấp nhận như nhau
đối số và tùy chọn như tiếng kêu(1). Chỉ có một ngoại lệ: trong cả hai trường hợp, -pp
tùy chọn không được hỗ trợ. Nếu bạn cần xử lý trước các tệp nguồn của mình, bạn sẽ phải làm
nó riêng trước khi gọi ocalccp or ocamloptp.
LỰA CHỌN
Ngoài các ocamlc(1) hoặc tiếng kêu(1) tùy chọn, ocalccp và ocamloptp chấp nhận một
tùy chọn để kiểm soát loại thông tin hồ sơ, -P bức thư Lựa chọn. Các bức thư
cho biết những phần nào của chương trình nên được cấu hình:
a tất cả các tùy chọn
f lệnh gọi hàm: một điểm đếm được đặt ở đầu mỗi thân hàm
i if ... sau đó ... khác: điểm đếm được đặt ở cả hai sau đó và khác chi nhánh
l trong khi, cho vòng lặp: một điểm đếm được đặt ở phần đầu của phần thân vòng lặp
m phù hợp với các nhánh: một điểm đếm được đặt ở đầu phần thân của mỗi nhánh của
một mô hình phù hợp
t thử ... với các nhánh: một điểm đếm được đặt ở đầu phần thân của mỗi
chi nhánh của một người bắt giữ ngoại lệ
Ví dụ: biên dịch với ocalccp -P phim ảnh cấu hình các cuộc gọi chức năng,
if ... sau đó ... khác ..., vòng lặp và so khớp mẫu.
đang gọi ocalccp(1) hoặc ocamloptp(1) không có -P tùy chọn mặc định thành -P fm, điều đó có nghĩa là
chỉ các lệnh gọi chức năng và đối sánh mẫu mới được định hình.
Lưu ý: để tương thích với các phiên bản trước, ocalccp(1) cũng chấp nhận tùy chọn -p với
cùng một lập luận và ý nghĩa như -P.
Sử dụng ocamlcp trực tuyến bằng các dịch vụ onworks.net