EnglishFrenchSpanyol

Jalankan pelayan | Ubuntu > | Fedora > |


Favicon OnWorks

llvm-cov-3.6 - Dalam Talian di Awan

Jalankan llvm-cov-3.6 dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan llvm-cov-3.6 yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


llvm-cov - mengeluarkan maklumat liputan

SINOPSIS


llvm-cov [pilihan] FAIL SUMBER

DESCRIPTION


. llvm-cov alat membaca fail data liputan kod dan memaparkan maklumat liputan untuk
fail sumber tertentu. Ia serasi dengan gcov alat daripada versi 4.2 daripada GCC dan
mungkin juga serasi dengan beberapa versi kemudian gcov.

Untuk menggunakan llvm-cov, anda mesti membina versi berinstrumen aplikasi anda itu dahulu
mengumpul data liputan semasa ia berjalan. Susun dengan -fprofile-arka dan -perlindungan-ftest
pilihan untuk menambah instrumentasi. (Sebagai alternatif, anda boleh menggunakan --liputan pilihan,
yang merangkumi kedua-dua pilihan lain tersebut.) Anda harus menyusun dengan maklumat penyahpepijatan
(-g) dan tanpa pengoptimuman (-O0); jika tidak, data liputan tidak boleh tepat
dipetakan kembali ke kod sumber.

Pada masa anda menyusun kod berinstrumen, a .gcno fail data akan dijana untuk
setiap fail objek. Ini .gcno fail mengandungi separuh daripada data liputan. Separuh lagi daripada
data datang dari .gcda fail yang dijana apabila anda menjalankan program berinstrumen,
dengan yang berasingan .gcda fail untuk setiap fail objek. Setiap kali anda menjalankan program, program
kiraan pelaksanaan dijumlahkan ke dalam mana-mana yang sedia ada .gcda fail, jadi pastikan anda mengalih keluar mana-mana fail lama
fail jika anda tidak mahu kandungannya disertakan.

Secara lalai, .gcda fail ditulis ke dalam direktori yang sama dengan fail objek, tetapi
anda boleh mengatasinya dengan menetapkan GCOV_PREFIX dan GCOV_PREFIX_STRIP persekitaran
pembolehubah. The GCOV_PREFIX_STRIP pembolehubah menentukan beberapa komponen direktori untuk menjadi
dialih keluar dari permulaan laluan mutlak ke direktori fail objek. Selepas menanggalkan
direktori tersebut, awalan daripada GCOV_PREFIX pembolehubah ditambah. Persekitaran ini
pembolehubah membolehkan anda menjalankan program berinstrumen pada mesin di mana objek asal
direktori fail tidak boleh diakses, tetapi anda perlu menyalin fail .gcda fail kembali
ke direktori fail objek di mana llvm-cov menjangkakan untuk mencarinya.

Sebaik sahaja anda telah menjana fail data liputan, jalankan llvm-cov untuk setiap fail sumber utama
di mana anda ingin meneliti keputusan liputan. Ini harus dijalankan dari direktori yang sama
di mana anda sebelum ini menjalankan pengkompil. Keputusan untuk fail sumber yang ditentukan ialah
ditulis pada fail bernama dengan melampirkan a .gcov akhiran. Fail keluaran yang berasingan juga
dicipta untuk setiap fail yang disertakan oleh fail sumber utama, juga dengan a .gcov akhiran ditambah.

Kandungan asas fail output llvm-cov ialah salinan fail sumber dengan
kiraan pelaksanaan dan nombor baris didahulukan pada setiap baris. Kiraan pelaksanaan ditunjukkan sebagai -
jika baris tidak mengandungi sebarang kod boleh laku. Jika baris mengandungi kod tetapi kod itu adalah
tidak pernah dilaksanakan, kiraan dipaparkan sebagai #####.

PILIHAN


-a, --semua-blok
Paparkan semua blok asas. Jika terdapat berbilang blok untuk satu baris sumber
kod, pilihan ini menyebabkan llvm-cov menunjukkan kiraan bagi setiap blok dan bukannya hanya
satu kiraan untuk keseluruhan baris.

-b, --cawangan-kebarangkalian
Paparkan kebarangkalian cawangan bersyarat dan ringkasan maklumat cawangan.

-c, --cawangan-kiraan
Paparkan kiraan cawangan bukannya kebarangkalian (memerlukan -b).

-f, --fungsi-ringkasan
Tunjukkan ringkasan liputan untuk setiap fungsi dan bukannya hanya satu ringkasan untuk fungsi
keseluruhan fail sumber.

- membantu Paparkan pilihan yang tersedia (--help-hidden untuk maklumat lanjut).

-l, --nama-fail-panjang
Untuk output liputan fail yang disertakan daripada fail sumber utama, tambahkan fail utama
nama diikuti oleh ## sebagai awalan kepada nama fail output. Ini boleh digabungkan dengan
pilihan --preserve-paths untuk menggunakan laluan lengkap untuk kedua-dua fail utama dan fail
fail disertakan.

-n, --tiada-keluaran
Jangan keluarkan apa-apa .gcov fail. Maklumat ringkasan masih dipaparkan.

-o= , --direktori-objek= , --fail-objek=
Cari objek dalam DIR atau berdasarkan laluan FILE. Jika anda menentukan objek tertentu
fail, fail data liputan dijangka mempunyai nama asas yang sama dengan .gcno
dan .gcda sambungan. Jika anda menentukan direktori, fail dijangkakan di dalamnya
direktori dengan nama asas yang sama dengan fail sumber.

-p, --pelihara-laluan
Kekalkan komponen laluan apabila menamakan fail output liputan. Sebagai tambahan kepada
nama fail sumber, sertakan direktori dari laluan ke fail itu. The
direktori dipisahkan oleh # watak, dengan . direktori dialih keluar dan ..
direktori digantikan oleh ^ watak. Apabila digunakan dengan pilihan --long-file-name,
ini terpakai kepada kedua-dua nama fail utama dan nama fail yang disertakan.

-u, --cawangan-tanpa syarat
Sertakan cawangan tanpa syarat dalam output untuk pilihan --branch-probability.

-turun
Paparkan versi llvm-cov.

EXIT STATUS


llvm-cov mengembalikan 1 jika ia tidak dapat membaca fail input. Jika tidak, ia keluar dengan sifar.

Gunakan llvm-cov-3.6 dalam talian menggunakan perkhidmatan onworks.net


Ad


Ad