GoGPT Best VPN GoSearch

favorit OnWorks

makeppinfo - Online di Cloud

Jalankan makeppinfo di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah makeppinfo yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


makeppinfo -- Apa yang makepp ketahui tentang file

DESKRIPSI


?: -?, A: -SEBUAH,
--args-file,
--argumen-file, D: -D,
--tanggal,
--decode-tanggal, F: -F,
--memaksa, H: -H,
--Tolong, K: -k,
--daftar kunci,
--kunci, M: $MAKEPPINFOFLAG, Q: -Q,
--diam, T: -T,
--melintasi, U: -kamu,
--tidak diingat, V: -V,
--Versi: kapan

makeppinfo Option [berkas...]

mppi Option [berkas...]

Makepp mengingat informasi rinci tentang file yang dipindai dan/atau dibuat. Untuk
file yang dibangun itu mengingat semua yang relevan, yang mencakup dependensinya.
Informasi ini disimpan dalam .makepp subdirektori di sepanjang file yang bersangkutan. Dia
memiliki bentuk pasangan nilai kunci. Dalam beberapa kasus, nilainya akan kembali menjadi daftar
pasangan terkait, biasanya tanda tangan dan file.

Jika "ENV_DEPS" dan "ENV_VALS" ditampilkan, keduanya digabungkan menjadi tabel dua kolom.

Jika "DEP_SIGS" dan "SORTED_DEPS" ditampilkan, keduanya digabungkan menjadi dua kolom
tabel (dalam urutan ini yang memberikan tata letak yang lebih baik). Setiap ketergantungan memiliki "TANDA TANGAN"
yang hanya "stempel waktu, ukuran", hanya digunakan untuk memeriksa apakah file harus dipindai ulang. Untuk
symlink yang menjuntai, alih-alih tanda tangan tautan, tanda tangan tautan itu sendiri adalah
ditentukan dengan cara ini, dan 0 ditambahkan untuk menandai kasus khusus ini. Yang menarik
informasi disimpan di beberapa kunci lain, untuk tanda tangan bawaan sebagai berikut:

· "C_MD5_SUM" untuk "C" atau "c_compilation_md5"

· "MD5_SUM" untuk "md5"

· "SHARED_OBJECT" untuk "objek_bersama"

· "V_MD5_SUM" untuk "verilog_synthesis_md5"

· "XML_MD5_SUM" untuk "xml"

· "XML_SPACE_MD5_SUM" untuk "xml_space"

Daftar tanda tangan ini adalah alasan paling sering untuk membangun kembali file, jadi Anda mungkin
ingin memeriksa, apakah tanda tangan yang disimpan untuk ketergantungan cocok dengan yang sekarang
"BUILD_SIGNATURE" dari file itu. Jika tanda tangan dan yang lainnya cocok, itu adalah
dasar untuk mendapatkan file dari (salah satu) repositori Anda atau membangun cache jika ditemukan
di sana. Detailnya bergantung pada metode pemeriksaan build yang berlaku.

Anda akan menemukan dua jenis tanda tangan: yang sederhana terdiri dari dua koma yang dipisahkan
angka, yang merupakan stempel waktu dalam format sistem file (detik sejak 1970) dan ukurannya.
Untuk beberapa file, makepp juga akan memiliki tanda tangan pintar yang relevan yaitu:
base64 dikodekan (huruf, angka, garis miring dan plus) MD5 jumlah file biasa atau dicerna
isi.

Perintah ini sebagian merupakan alat debug makepp. Daftar kunci bervariasi tergantung pada
scanner, build check dan tanda tangan digunakan. Untuk sepenuhnya memahami output, Anda mungkin perlu
untuk melihat kode sumber. Yang mengatakan, ada juga beberapa yang umumnya menarik
informasi yang akan didapat.

Opsi yang valid adalah:

-A nama file
--args-file=nama file
--argumen-file=nama file
Baca file dan uraikan seperti yang mungkin dikutip spasi-dan/atau dipisahkan baris baru
Pilihan.

-d
--tanggal
--decode-tanggal
Dalam tanda tangan sederhana, tambahkan nomor 1, tanggal-waktu mentah, dengan manusianya
bentuk yang dapat dibaca dalam tanda kurung.

-f
--memaksa
Tampilkan info meskipun tidak valid karena file tidak ada atau diubah. Di dalam
jika kunci "SIGNATURE" diganti dengan "invalidated_SIGNATURE" dan nilainya
menunjukkan dalam tanda kurung bahwa file telah dihapus atau tanda tangan apa yang dimiliki file tersebut sekarang.

-?
-h
--membantu
Cetak ringkasan singkat dari opsi.

-k daftar
--kunci=daftar
--daftar kunci=daftar
The daftar menentukan satu atau lebih pola gaya Shell yang dipisahkan ruang (dengan [xyz], ?, *,
{a,bc,def}). Ingatlah untuk melindungi ini dari Shell Anda dengan mengutip. Ini cocok
terhadap kunci. Setiap pola dapat didahului dengan tanda seru ("!") atau a
caret ("^") untuk mengecualikan kunci yang cocok dari yang dipilih sebelumnya alih-alih menambahkan
mereka ke seleksi. Jika pola pertama dimulai dengan tanda seru, itu
beroperasi pada semua tombol.

--keys='COMMAND CWD' # Bagaimana ini dibuat dan di mana (relatif terhadap file).

Jika Anda hanya menginginkan nama file (berguna dengan "-t|--traverse") pilih kunci yang tidak ada seperti
"tidak ada".

-q
--diam
Jangan mencantumkan nama file dan kunci. Ulangi untuk juga menghilangkan peringatan.

-t
--melintasi
Keluarkan juga informasi yang sama untuk setiap file dalam SORTED_DEPS (secara rekursif jika
ulang).

-u
--tidak diingat
Lintasi dependensi file yang diberikan, tetapi alih-alih menampilkan infonya, dari semua
direktori yang terlibat hanya mencantumkan file-file yang tidak diingat untuk target ini. NS
ide di sini adalah untuk membantu Anda menemukan file yang tidak lagi diperlukan. Agak mengejutkan ini akan
sertakan Makefile dari direktori tersebut, karena ini sebagian besar bukan a
ketergantungan.

Memberikan opsi ini dua kali juga akan pergi ke direktori jauh yang bukan keluaran
relatif, seperti / usr / include.

-V
--Versi: kapan
Cetak nomor versi.

CONTOH


Umum
Setiap metode build check mendokumentasikan cara melihat apa yang menjadi dasar keputusan mereka. Temuan
jalur dependensi adalah sama dalam semua kasus, sehingga ditampilkan di sini. Jika Anda membangun
ke direktori yang berbeda, menemukan jalur input memerlukan terjemahan relatif
ke CWD. Misalnya bentuk pendek atau panjang:

makeppinfo --keys='CWD SORTED_DEPS' obj/bo
mppi -k'CWD SORTED_DEPS' obj/bo
obj/bo:
CWD=../src
SORTED_DEPS=
bc
inc/bh
/usr/bin/gcc

CWD adalah direktori relatif terhadap file, dari mana ia dibangun. Direktori itu adalah satu-satunya
dari mana semua jalur relatif di SORTED_DEPS dimulai. Ini berarti bahwa di bawah yang sama
direktori kami memiliki input src/bc dan src/inc/bh dan keluaran obj/bo. Dari
sudut pandang bo, masukannya adalah ../src/bc dan ../src/inc/bh. Tidak masalah itu
kami memberikan jalur relatif untuk bo, informasi yang ditampilkan akan sama, seandainya kita terlebih dahulu
diubah menjadi obj.

The alasan untuk a membangun kembali
Dalam beberapa kasus makepp mungkin berulang kali membangun kembali file yang tampaknya terbaru. Jika
"makepplog" tidak membantu di sini, perintah ini memberi Anda keadaan yang tepat:

makeppinfo --melintasi beberapa file
mppi -t beberapa file

Ketika ini terjadi secara berulang, berikan perintah ini sebelum dan sesudah, dan bandingkan
keluaran. Hal yang membedakan adalah alasan dibangunnya kembali.

Membuktikan Konsistensi
Terkadang Anda akan mengubah Makefile Anda dan bertanya-tanya apakah mereka masih melakukan hal yang sama.
Berikut adalah perintah yang memberi tahu Anda dengan tepat bagaimana makepp dibuat beberapa file:

makeppinfo --traverse --traverse --keys='CWD COMMAND' somefile
mppi -ttk'CWD SORTED_DEPS' somefile

Ini akan secara rekursif melintasi semua dependensi dari beberapa file dan memberitahu Anda di mana
direktori itu mengeluarkan perintah mana. Dengan menjalankan ini setelah yang lama dan setelah yang baru
dan membandingkan hasilnya, Anda dapat melihat apa yang berubah.

Hal yang sama berfungsi untuk menguji versi baru makepp, meskipun beberapa versi yang lebih lama akan
menangani spasi putih di baris kelanjutan perintah secara berbeda, dan ada bug yang diurutkan
urutan, yang dapat membuat file keluar dalam urutan yang berbeda. Jika ini masalahnya
Anda, biarkan Shell mengumpulkan argumen yang diurutkan:

makeppinfo --keys='CWD COMMAND' `makeppinfo --traverse --traverse --keys=none somefile|tr -d :|sort`
mppi -k'CWD SORTED_DEPS' `mppi -ttknone somefile|tr -d :|sort`

LINGKUNGAN


Makeppinfo melihat variabel lingkungan berikut:

$MAKEPPINFOFLAG
Bendera apa pun dalam variabel lingkungan ini ditafsirkan sebagai opsi baris perintah sebelumnya
setiap opsi eksplisit. Kutipan ditafsirkan seperti di makefiles.

Gunakan makeppinfo online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.