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

Ad


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

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

Chạy llvm-cov-3.6 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.6 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.6 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
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad