EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

i686-linux-gnu-strip - Online di Cloud

Jalankan i686-linux-gnu-strip di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

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

PROGRAM:

NAMA


strip - Buang simbol dari file objek.

RINGKASAN


strip [-F nama bfd |--target=nama bfd]
[-I nama bfd |--input-target=nama bfd]
[-O nama bfd |--output-target=nama bfd]
[-s|--strip-semua]
[-S|-g|-d|--strip-debug]
[--strip-dwo]
[-K nama simbol |--keep-simbol=nama simbol]
[-N nama simbol |--strip-simbol=nama simbol]
[-w|--wildcard]
[-x|--buang-semua] [-X |--buang-lokal]
[-R nama bagian |--hapus-bagian=nama bagian]
[-o fillet] [-p|--pertahankan-tanggal]
[-D|--enable-deterministic-archives]
[-U|--nonaktifkan-deterministik-arsip]
[--keep-file-simbol]
[--only-keep-debug]
[-v |--verbose] [-V|--Versi: kapan]
[--membantu] [--info]
objfile...

DESKRIPSI


GNU menelanjangi membuang semua simbol dari file objek objfile. Daftar
file objek mungkin termasuk arsip. Setidaknya satu file objek harus
diberikan.

menelanjangi memodifikasi file yang disebutkan dalam argumennya, daripada menulis
salinan yang dimodifikasi dengan nama yang berbeda.

PILIHAN


-F nama bfd
--target=nama bfd
Perlakukan yang asli objfile sebagai file dengan format kode objek
nama bfd, dan tulis ulang dalam format yang sama.

--membantu
Tampilkan ringkasan opsi untuk menelanjangi dan keluar.

--info
Menampilkan daftar yang menunjukkan semua arsitektur dan format objek
tersedia.

-I nama bfd
--input-target=nama bfd
Perlakukan yang asli objfile sebagai file dengan format kode objek
nama bfd.

-O nama bfd
--output-target=nama bfd
menggantikan objfile dengan file dalam format output nama bfd.

-R nama bagian
--hapus-bagian=nama bagian
Hapus bagian yang bernama nama bagian dari file keluaran, dalam
tambahan untuk bagian apa pun yang seharusnya dihapus. Ini
pilihan dapat diberikan lebih dari satu kali. Perhatikan bahwa menggunakan opsi ini
tidak tepat dapat membuat file output tidak dapat digunakan. Kartu liar
karakter * dapat diberikan pada akhir nama bagian. Jika demikian, maka
setiap bagian dimulai dengan nama bagian akan dihapus.

-s
--strip-semua
Hapus semua simbol.

-g
-S
-d
--strip-debug
Hapus simbol debug saja.

--strip-dwo
Hapus konten semua bagian DWARF .dwo, biarkan
bagian debugging yang tersisa dan semua simbol utuh. Lihat
deskripsi opsi ini di objcopy bagian untuk lebih banyak
informasi.

--strip-tidak dibutuhkan
Hapus semua simbol yang tidak diperlukan untuk pemrosesan relokasi.

-K nama simbol
--keep-simbol=nama simbol
Saat melepas simbol, pertahankan simbol nama simbol bahkan jika itu akan
biasanya dilucuti. Opsi ini dapat diberikan lebih dari satu kali.

-N nama simbol
--strip-simbol=nama simbol
Hapus simbol nama simbol dari file sumber. Opsi ini mungkin
diberikan lebih dari satu kali, dan dapat digabungkan dengan opsi strip lainnya
dari -K.

-o fillet
Masukkan output yang dilucuti ke dalam fillet, daripada mengganti yang sudah ada
mengajukan. Ketika argumen ini digunakan, hanya satu objfile argumen mungkin
ditentukan.

-p
--pertahankan-tanggal
Pertahankan tanggal akses dan modifikasi file.

-D
--enable-deterministic-archives
Beroperasi di deterministik mode. Saat menyalin anggota arsip dan
menulis indeks arsip, gunakan nol untuk UID, GID, cap waktu, dan
gunakan mode file yang konsisten untuk semua file.

If binutils.dll dikonfigurasi dengan --enable-deterministic-archives,
maka mode ini aktif secara default. Itu dapat dinonaktifkan dengan -U
pilihan, di bawah.

-U
--nonaktifkan-deterministik-arsip
Do tidak beroperasi di deterministik mode. Ini adalah kebalikan dari
-D opsi, di atas: saat menyalin anggota arsip dan menulis
indeks arsip, gunakan UID, GID, stempel waktu, dan mode file yang sebenarnya
nilai-nilai.

Ini adalah default kecuali binutils.dll dikonfigurasi dengan
--enable-deterministic-archives.

-w
--wildcard
Izinkan ekspresi reguler dalam nama simbols digunakan dalam perintah lain
pilihan baris. Tanda tanya (?), Asterisk (*), Backslash (\)
dan operator kurung siku ([]) dapat digunakan di mana saja di
nama simbol. Jika karakter pertama dari nama simbol adalah
tanda seru (!) maka arti saklar dibalik untuk
simbol itu. Sebagai contoh:

-w -K !foo -K fo*

akan menyebabkan strip hanya menyimpan simbol yang dimulai dengan huruf
"fo", tetapi untuk membuang simbol "foo".

-x
--buang-semua
Hapus simbol non-global.

-X
--buang-lokal
Hapus simbol lokal yang dihasilkan kompiler. (Ini biasanya dimulai dengan
L or ..)

--keep-file-simbol
Saat menghapus file, mungkin dengan --strip-debug or
--strip-tidak dibutuhkan, pertahankan simbol apa pun yang menentukan nama file sumber,
yang jika tidak akan dilucuti.

--only-keep-debug
Strip file, mengosongkan konten bagian mana pun yang tidak mau
dilucuti oleh --strip-debug dan meninggalkan bagian debugging
utuh. Dalam file ELF, ini mempertahankan semua bagian catatan di
keluaran juga.

Catatan - tajuk bagian dari bagian yang dilucuti dipertahankan,
termasuk ukurannya, tetapi isi bagiannya adalah
dibuang. Header bagian dipertahankan sehingga alat lain
dapat mencocokkan file debuginfo dengan executable nyata, bahkan jika
yang dapat dieksekusi telah dipindahkan ke ruang alamat yang berbeda.

Tujuannya adalah bahwa opsi ini akan digunakan bersama dengan
--add-gnu-debuglink untuk membuat dua bagian yang dapat dieksekusi. satu
biner yang dilucuti yang akan menempati lebih sedikit ruang di RAM dan di a
distribusi dan yang kedua adalah file informasi debug yang
hanya diperlukan jika kemampuan debugging diperlukan. Disarankan
prosedur untuk membuat file-file tersebut adalah sebagai berikut:

1.
"huuu" lalu...

1.
buat file yang berisi info debugging.

1.
dilucuti dapat dieksekusi.

1.
untuk menambahkan tautan ke info debug ke dalam stripped
dapat dieksekusi.

Catatan --- pilihan ".dbg" sebagai ekstensi untuk file info debug
adalah sewenang-wenang. Juga langkah "--only-keep-debug" adalah opsional. Anda
malah bisa melakukan ini:

1.
1.
1.
1.

yaitu, file yang ditunjuk oleh --add-gnu-debuglink bisa menjadi
penuh dapat dieksekusi. Itu tidak harus berupa file yang dibuat oleh
--only-keep-debug saklar.

Catatan --- sakelar ini hanya dimaksudkan untuk digunakan pada file yang ditautkan sepenuhnya.
Tidak masuk akal untuk menggunakannya pada file objek di mana
informasi debug mungkin tidak lengkap. Selain gnu_debuglink
fitur saat ini hanya mendukung keberadaan satu nama file
berisi informasi debug, bukan beberapa nama file pada satu-
basis per-objek-file.

-V
--Versi: kapan
Tunjukkan nomor versi untuk menelanjangi.

-v
--verbose
Output verbose: daftar semua file objek yang dimodifikasi. Dalam kasus
arsip, menelanjangi -v daftar semua anggota arsip.

@fillet
Baca opsi baris perintah dari fillet. Opsi yang dibaca dimasukkan
menggantikan yang asli @fillet pilihan. Jika fillet tidak ada, atau
tidak dapat dibaca, maka opsi akan diperlakukan secara harfiah, dan tidak
dihapus.

Opsi dalam fillet dipisahkan oleh spasi. Sebuah spasi putih
karakter dapat dimasukkan dalam pilihan dengan mengelilingi keseluruhan
pilihan dalam tanda kutip tunggal atau ganda. Karakter apa pun (termasuk
garis miring terbalik) dapat disertakan dengan mengawali karakter menjadi
disertakan dengan garis miring terbalik. NS fillet mungkin mengandung tambahan
@fillet pilihan; setiap opsi tersebut akan diproses secara rekursif.

Gunakan i686-linux-gnu-strip online menggunakan layanan onworks.net


Ad


Ad