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

Ad


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

llvm-cov-3.5 - Trực tuyến trên Đám mây

Chạy llvm-cov-3.5 trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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 llvm-cov-3.5 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


llvm-cov - phát ra thông tin phủ sóng

SYNOPSIS


llvm-cov [tùy chọn] SOURCEFILE

MÔ TẢ


Sản phẩm llvm-cov công cụ đọc các tệp dữ liệu vùng phủ mã và hiển thị thông tin vùng phủ cho
một tệp nguồn được chỉ định. Nó tương thích với gcov công cụ từ phiên bản 4.2 của GCC
cũng có thể tương thích với một số phiên bản sau của gcov.

Để sử dụng llvm-cov, trước tiên bạn phải xây dựng một phiên bản ứng dụng có công cụ
thu thập dữ liệu vùng phủ sóng khi nó chạy. Biên dịch với -fprofile-arc-phải bảo hiểm tốt nhất
các tùy chọn để thêm thiết bị. (Ngoài ra, bạn có thể sử dụng --phủ sóng Tùy chọn,
bao gồm cả hai tùy chọn khác.) Bạn nên biên dịch với thông tin gỡ lỗi
(-g) và không có tối ưu hóa (-O0); nếu không, dữ liệu phạm vi không thể được chính xác
ánh xạ trở lại mã nguồn.

Tại thời điểm bạn biên dịch mã công cụ, .gcno tệp dữ liệu sẽ được tạo cho
từng tệp đối tượng. Này .gcno tệp chứa một nửa dữ liệu phạm vi. Nửa còn lại của
dữ liệu đến từ .gcda các tệp được tạo khi bạn chạy chương trình công cụ,
với một sự riêng biệt .gcda tệp cho từng tệp đối tượng. Mỗi khi bạn chạy chương trình,
số lượng thực thi được tổng hợp thành bất kỳ .gcda các tệp, vì vậy hãy đảm bảo xóa mọi tệp cũ
nếu bạn không muốn nội dung của chúng được đưa vào.

Theo mặc định, .gcda các tệp được ghi vào cùng một thư mục với các tệp đối tượng, nhưng
bạn có thể ghi đè điều đó bằng cách đặt GCOV_PREFIXGCOV_PREFIX_STRIP môi trường
biến. Các GCOV_PREFIX_STRIP biến chỉ định một số thành phần thư mục được
bị xóa khỏi đầu đường dẫn tuyệt đối đến thư mục tệp đối tượng. Sau khi tước
những thư mục đó, tiền tố từ GCOV_PREFIX biến được thêm vào. Những môi trường
các biến cho phép bạn chạy chương trình công cụ trên một máy có đối tượng gốc
thư mục tệp không thể truy cập được, nhưng sau đó bạn sẽ cần sao chép .gcda các tập tin trở lại
đến các thư mục tệp đối tượng mà llvm-cov mong đợi sẽ tìm thấy chúng.

Khi bạn đã tạo các tệp dữ liệu phạm vi, hãy chạy llvm-cov cho từng tệp nguồn chính
nơi bạn muốn kiểm tra kết quả bảo hiểm. Điều này sẽ được chạy từ cùng một thư mục
nơi bạn đã chạy trình biên dịch trước đó. Kết quả cho tệp nguồn được chỉ định là
được ghi vào một tệp có tên bằng cách thêm một .gcov hậu tố. Một tệp đầu ra riêng biệt cũng là
được tạo cho mỗi tệp được bao gồm bởi tệp nguồn chính, cũng với .gcov đã thêm hậu tố.

Nội dung cơ bản của tệp đầu ra llvm-cov là bản sao của tệp nguồn có
số lượng thực thi và số dòng được thêm vào trước mỗi dòng. Số lượng thực thi được hiển thị dưới dạng -
nếu một dòng không chứa bất kỳ mã thực thi nào. Nếu một dòng chứa mã nhưng mã đó là
không bao giờ được thực thi, số lượng được hiển thị là #####.

LỰA CHỌN


-một, - tất cả các khối
Hiển thị tất cả các khối cơ bản. Nếu có nhiều khối cho một dòng nguồn
mã, tùy chọn này khiến llvm-cov hiển thị số lượng cho mỗi khối thay vì chỉ
một số đếm cho toàn bộ dòng.

-NS, - xác suất đồng bộ
Hiển thị xác suất chi nhánh có điều kiện và tóm tắt thông tin chi nhánh.

-NS, --bộ đếm
Hiển thị số nhánh thay vì xác suất (yêu cầu -b).

-NS, - tóm tắt chức năng
Hiển thị bản tóm tắt về phạm vi cho từng chức năng thay vì chỉ một bản tóm tắt cho một
toàn bộ tệp nguồn.

--Cứu giúp Hiển thị các tùy chọn có sẵn (- trợ giúp ẩn để biết thêm).

-l, --tên tập tin dài
Để có đầu ra bao gồm các tệp được bao gồm từ tệp nguồn chính, hãy thêm tệp chính
tên theo sau bởi ## làm tiền tố cho tên tệp đầu ra. Điều này có thể được kết hợp với
tùy chọn --preserve-path để sử dụng các đường dẫn hoàn chỉnh cho cả tệp chính và
tập tin bao gồm.

-N, - không có đầu ra
Không xuất ra bất kỳ .gcov các tập tin. Thông tin tóm tắt vẫn được hiển thị.

-o = , --object-directory = , --object-file =
Tìm các đối tượng trong DIR hoặc dựa trên đường dẫn của FILE. Nếu bạn chỉ định một đối tượng cụ thể
tệp, các tệp dữ liệu phạm vi được mong đợi có cùng tên cơ sở với .gcno
.gcda các phần mở rộng. Nếu bạn chỉ định một thư mục, các tệp được mong đợi trong đó
thư mục có cùng tên cơ sở với tệp nguồn.

-P, --preserve-path
Bảo tồn các thành phần đường dẫn khi đặt tên cho các tệp đầu ra vùng phủ. Ngoài các
tên tệp nguồn, bao gồm các thư mục từ đường dẫn đến tệp đó. Các
các thư mục được tách biệt bởi # ký tự, với . thư mục bị xóa và ..
thư mục được thay thế bởi ^ nhân vật. Khi được sử dụng với tùy chọn --long-file-names,
điều này áp dụng cho cả tên tệp chính và tên tệp được bao gồm.

-bạn, - chi nhánh không điều kiện
Bao gồm các nhánh vô điều kiện trong đầu ra cho tùy chọn --branch-Probilities.

-phiên bản
Hiển thị phiên bản của llvm-cov.

EXIT TÌNH TRẠNG


llvm-cov trả về 1 nếu nó không thể đọc các tập tin đầu vào. Nếu không, nó sẽ thoát bằng không.

Sử dụng llvm-cov-3.5 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
    Turkdevops
    Turkdevops
    TurkDevOps a ? K kaynak yaz? L? M
    geli? tirici topluluklar? DevTurks-Team
    Taraf?ndan desteklenmektedir..
    Tính năng:https://github.com/turkdevopshttps://turkdevops.g...
    Tải xuống turkdevops
  • 2
    asamdf
    asamdf
    * asammdf * là trình phân tích cú pháp Python nhanh và
    biên tập viên cho ASAM (PGS cho
    Tiêu chuẩn hóa Tự động hóa và
    Hệ thống đo lường) MDF / MF4
    (Định dạng dữ liệu đo lường ...
    Tải xuống asamdf
  • 3
    LAME (Lame Aint một bộ mã hóa MP3)
    LAME (Lame Aint một bộ mã hóa MP3)
    LAME là một công cụ giáo dục được sử dụng
    để tìm hiểu về mã hóa MP3. Các
    Mục tiêu của dự án LAME là cải thiện
    âm thanh tâm lý, chất lượng và tốc độ
    của MP...
    Tải xuống LAME (Lame Aint a MP3 Encoder)
  • 4
    wxPython
    wxPython
    Một tập hợp các mô-đun mở rộng Python
    bọc các lớp GUI đa nền tảng từ
    wxWidgets.. Đối tượng: Nhà phát triển. Người dùng
    giao diện: X Window System (X11), Win32...
    Tải xuống wxPython
  • 5
    góifilemanager
    góifilemanager
    Đây là trình quản lý tệp gói Total War
    dự án, bắt đầu từ phiên bản 1.7. Một
    giới thiệu ngắn về Warscape
    mod: ...
    Tải xuống packfilemanager
  • 6
    IPerf2
    IPerf2
    Một công cụ lưu lượng mạng để đo lường
    Hiệu suất TCP và UDP với các chỉ số
    xung quanh cả thông lượng và độ trễ. Các
    các mục tiêu bao gồm duy trì một hoạt động
    cá tuyết iperf ...
    Tải xuống IPerf2
  • Khác »

Lệnh Linux

Ad