İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

llvm-ar-3.8 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında llvm-ar-3.8 çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen llvm-ar-3.8 komutudur.

Program:

ADI


llvm-ar - LLVM arşivleyici

SİNOPSİS


llvm-ar [-]{dmpqrtx}[Rabfikou] [relpos] [sayım] [Dosyalar...]

TANIM


The llvm-ar komut, ortak Unix yardımcı programına benzer, ar. Birkaç dosyayı arşivler
birlikte tek bir dosyada. Bunun amacı, LLVM tarafından arşiv kitaplıkları oluşturmaktır.
bir LLVM programına bağlanabilen bit kodu. Ancak, arşiv herhangi bir tür içerebilir
dosyanın. Varsayılan olarak, llvm-ar daha hızlı bağlantı sağlayan bir sembol tablosu oluşturur çünkü
her bir dosya üyesine değil, yalnızca sembol tablosuna başvurulmalıdır.
Arşiv.

The llvm-ar komut için kullanılabilir okumak SVR4, GNU ve BSD tarzı arşiv dosyaları. Yine de,
şu anda sadece GNU formatında yazabiliyor. Bir SVR4 veya BSD tarzı arşiv kullanılıyorsa
ile r (değiştir) veya q (hızlı güncelleme) işlemleri, arşiv yeniden oluşturulacak
GNU formatı.

burası neresi llvm-ar öncekinden ayrılıyor ar uygulamalar:

sembol tablo
Dan beri llvm-ar bit kodu dosyalarını destekler. Oluşturduğu sembol tablosu GNU formatındadır ve
hem yerel hem de bit kodu dosyalarını içerir.

Uzun Yollar
Şu anda llvm-ar GNU ve BSD uzun dosya adlarını okuyabilir, ancak yalnızca
GNU formatı.

SEÇENEKLER


Seçenekler llvm-ar diğerleriyle uyumludur ar uygulamalar. Ancak, bir
birkaç değiştirici (R) diğerlerinde bulunmayan ar uygulamalar. Seçenekler llvm-ar
arşivde gerçekleştirilecek tek bir temel işlemi, çeşitli değiştiricileri belirtin
bu işlem, arşiv dosyasının adı ve isteğe bağlı dosya adları listesi. Bunlar
seçeneklerin nasıl olduğunu belirlemek için kullanılır. llvm-ar arşiv dosyasını işlemelidir.

İşlemler ve Değiştiriciler aşağıdaki bölümlerde açıklanmıştır. en az set
seçenekler en az bir operatör ve arşivin adıdır. Genellikle arşiv dosyaları biter
Birlikte .a sonek, ancak bu gerekli değildir. Takiben arşiv-adı bir liste gelir
Dosyaları üzerinde işlem yapılacak arşivin belirli üyelerini gösteren. Eğer Dosyaları seçenek
belirtilmez, genellikle "hiçbiri" veya "tümü" üyeler anlamına gelir.
çalışma.

Operasyon
d
Dosyaları arşivden silin. Bu işleme hiçbir değiştirici uygulanamaz. NS
Dosyaları seçenekler, hangi üyelerin arşivden kaldırılması gerektiğini belirtir. bu bir değil
Belirtilen bir dosya arşivde görüntülenmezse hata verir. Eğer hayırsa Dosyaları belirtilir,
arşiv değiştirilmez.

m[abi]
Dosyaları arşivdeki bir konumdan diğerine taşıyın. NS a, b, ve i değiştiriciler geçerlidir
bu operasyona. NS Dosyaları tümü değiştiriciler tarafından verilen konuma taşınacaktır.
Değiştirici kullanılmazsa, dosyalar arşivin sonuna taşınır. Eğer hayırsa
Dosyaları belirtilirse, arşiv değiştirilmez.

p
Dosyaları standart çıktıya yazdırın. Bu işlem sadece Dosyaları belirtilen
standart çıktı. Eğer hayırsa Dosyaları belirtilirse, tüm arşiv yazdırılır.
Bit kodu dosyalarını yazdırmak, terminal ayarlarınızı karıştırabileceğinden tavsiye edilmez. NS
p işlem asla arşivi değiştirmez.

q
Dosyaları hızla arşivin sonuna ekleyin. Bu işlem hızlı bir şekilde ekler Dosyaları
önce kaldırılması gereken kopyaları kontrol etmeden arşive. Eğer hayırsa
Dosyaları belirtilirse, arşiv değiştirilmez. Bu şekilde olduğu için llvm-ar
arşiv dosyasını oluşturur, bunun olup olmadığı şüphelidir. q işlem herhangi bir hızdan daha hızlıdır.
r çalışma.

r[abu]
Dosya üyelerini değiştirin veya ekleyin. NS a, b, ve u değiştiriciler bu işlem için geçerlidir.
Bu işlem mevcut Dosyaları veya bunları arşivin sonuna ekleyin.
Onlar yok. Eğer hayırsa Dosyaları belirtilirse, arşiv değiştirilmez.

televizyon]
İçindekiler tablosunu yazdırın. Herhangi bir değiştirici olmadan, bu işlem sadece
üyelerin adlarını standart çıktıya. İle v değiştirici, llvm-ar ayrıca yazdırır
dosya türü (B=bitcode, S=sembol tablosu, boş=normal dosya), izin modu,
sahibi ve grubu, boyutu ve tarihi. Varsa Dosyaları belirtilir, listeleme
sadece bu dosyalar için. Eğer hayırsa Dosyaları belirtilenler, içindekiler tablosunun tamamı için
arşiv yazdırılır.

x[oP]
Arşiv üyelerini dosyalara geri çıkarın. NS o değiştirici bu işlem için geçerlidir. Bu
işlem belirtilenleri alır Dosyaları arşivden ve onları tekrar yazar
işletim sisteminin dosya sistemi. Eğer hayırsa Dosyaları belirtilirse, tüm arşiv
Ayıkla.

Düzenleyiciler (operasyon özel)
Aşağıdaki değiştiriciler belirli işlemlere özeldir. İşlemler bölümüne bakın (yukarıda)
Hangi değiştiricilerin hangi işlemlere uygulanabileceğini belirlemek için.

[A]
Üye dosyalarını eklerken veya taşırken, bu seçenek yeni dosyanın hedefini belirtir.
dosyalar sonra olduğu gibi tekrarlar üye. Eğer tekrarlar bulunamadı, dosyalar
arşivin sonu.

[B]
Üye dosyalarını eklerken veya taşırken, bu seçenek yeni dosyanın hedefini belirtir.
dosyalar daha önce olduğu gibi tekrarlar üye. Eğer tekrarlar bulunamadı, dosyalar yerleştirilir
Arşivin sonunda. Bu değiştirici ile aynıdır i değiştirici.

[I]
eş anlamlısı b seçeneği.

[Ö]
Dosyaları ayıklarken, bu seçenek neden olur llvm-ar orijinali korumak için
yazdığı dosyaların değişiklik süreleri.

[A]
Arşivdeki mevcut dosyaları değiştirirken, yalnızca zamanı olan dosyaları değiştirin.
Arşivdeki üyenin zaman damgasından daha fazla damga.

Düzenleyiciler (Jenerik)
Aşağıdaki değiştiriciler herhangi bir işleme uygulanabilir.

[C]
Tüm işlemler için, llvm-ar yoksa arşivi her zaman oluşturur.
Normalde, llvm-ar arşivin oluşturulmakta olduğunu belirten bir uyarı mesajı yazdıracaktır.
yaratıldı. Bu değiştiriciyi kullanmak bu uyarıyı kapatır.

[S]
Bu değiştirici, arşive bir arşiv indeksinin (veya sembol tablosunun) eklenmesini ister.
Bu, varsayılan çalışma modudur. Sembol tablosu tüm harici bilgileri içerecektir.
arşivdeki tüm bit kodu dosyaları tarafından tanımlanan görünür işlevler ve global değişkenler.

[S]
Bu değiştirici, s değiştirici. talimat verir llvm-ar inşa etmemek
sembol tablosu. İkisi de olursa s ve S kullanılırsa, seçeneklerde meydana gelen son değiştirici
hakim.

[V]
Bu değiştirici talimat verir llvm-ar ne yaptığı hakkında ayrıntılı olmak. Her düzenleme
arşive karşı yapılan işlem, ne olduğunu söyleyen bir çıktı satırı üretecektir.
bitti.

STANDARTLAR


The llvm-ar yardımcı programı, IEEE Std 1003.2'nin (POSIX.2) bir üst kümesini sağlamayı amaçlamaktadır.
işlevsellik için ar. llvm-ar hem SVR4 hem de BSD4.4 (veya Mac OS X) arşivlerini okuyabilir. Eğer
f değiştiriciye verilir x or r operasyonlar o zaman llvm-ar SVR4 uyumlu yazacak
arşivler. Bu değiştirici olmadan, llvm-ar sahip olan BSD4.4 uyumlu arşivler yazacaktır.
başlıktan hemen sonra uzun isimler ve "#1/ddd" gösterimi kullanılarak belirtilir.
başlıkta isim.

DOSYA FORMAT


LLVM Arşiv dosyaları için dosya formatı, BSD 4.4 veya Mac OSX arşivine benzer
Dosyalar. Aslında, sembol tablosu hariç, ar bu işletim sistemlerindeki komutlar
LLVM arşiv dosyalarını okuyabilmelidir. Dosya formatının ayrıntıları aşağıdadır.

Her arşiv, sekiz yazdırılabilir karakter olan arşiv sihirli numarasıyla başlar.
"! n" burada n yeni satır karakterini (0x0A) temsil eder. Sihirli sayının ardından,
dosya, bir arşiv başlığı ile başlayan ve ile biten eşit uzunluktaki üyelerden oluşur.
gerekirse bir dolgu karakteri (uzunluğu eşit yapmak için). Her dosya üyesi oluşur
(aşağıda tanımlanmıştır), isteğe bağlı yeni satırla sonlandırılmış "uzun dosya adı" ve
dosyanın içeriği.

Başlığın alanları aşağıdaki maddelerde açıklanmıştır. Başlığın tüm alanları
yalnızca ASCII karakterlerini içerir, sola dayalıdır ve boşlukla sağa yaslanır
karakterler.

isim - karakter[16]
Başlığın bu alanı, arşiv üyesinin adını sağlar. Eğer isim daha uzunsa
15 karakterden fazla veya eğik çizgi (/) karakteri içeriyorsa, bu alan şunları içerir: #1/nnn
nerede nnn adın uzunluğunu sağlar ve #1/ literaldir. Bu durumda,
dosyanın gerçek adı, nnn bayt, başlığın hemen ardından.
Ad 15 karakter veya daha kısaysa, doğrudan bu alanda bulunur ve
bölü (/) karakteri ile sonlandırılır.

tarih - karakter[12]
Bu alan, dosyanın değiştirilme tarihini ondalık sayı biçiminde sağlar.
çağdan bu yana geçen saniye sayısını sağlayan kodlanmış sayı (Ocak 00:00:00'dan beri
1, 1970) Posix spesifikasyonlarına göre.

kullanıcı kimliği - karakter[6]
Bu alan, ondalık ASCII dizesi olarak kodlanmış dosyanın kullanıcı kimliğini sağlar. Bu
alan Unix olmayan sistemlerde pek anlamlı olmayabilir. Unix'te, ile aynı değerdedir.
tarafından döndürülen stat yapısının st_uid alanı stat(2) işletim sistemi çağrısı.

gid - karakter[6]
Bu alan, ondalık ASCII dizesi olarak kodlanmış dosyanın grup kimliğini sağlar. Bu
alan Unix olmayan sistemlerde pek anlamlı olmayabilir. Unix'te, ile aynı değerdedir.
tarafından döndürülen stat yapısının st_gid alanı stat(2) işletim sistemi çağrısı.

mod - karakter[8]
Bu alan, sekizli ASCII dizesi olarak kodlanmış dosyanın erişim modunu sağlar. Bu
alan Unix olmayan sistemlerde pek anlamlı olmayabilir. Unix'te, ile aynı değerdedir.
tarafından döndürülen stat yapısının st_mode alanı stat(2) işletim sistemi çağrısı.

boyut - karakter[10]
Bu alan, dosyanın bayt cinsinden boyutunu ondalık ASCII dizesi olarak kodlar.

fmag - karakter[2]
Bu alan, arşiv dosyası üyesi sihirli numarasıdır. İçeriği her zaman iki
karakterler geri tik (0x60) ve yeni satır (0x0A). Bu, bazı ölçü yardımcı programlarını sağlar.
bozulmuş arşiv dosyalarını belirleme.

ofset - vbr kodlu 32 bit tam sayı
Ofset öğesi, ofseti bit kodu üyesinin bulunduğu arşiv dosyasına sağlar.
sembolüyle ilişkili olarak depolanır. Ofset değeri, başlangıcına göre 0'dır.
ilk "normal" dosya üyesi. Üyenin gerçek dosya ofsetini türetmek için,
dosya imzası (8 bayt) ve sembolü tarafından işgal edilen bayt sayısını eklemelidir
tablolar. Bu öğenin değeri, azaltmak için değişken bit hızı kodlaması kullanılarak kodlanmıştır.
sembol tablosunun boyutu. Değişken bit hızı kodlaması, yüksek bit (0x80) kullanır.
takip edilecek daha fazla bayt olup olmadığını belirtmek için her bayt. Her birinde kalan 7 bit
bayt, değerden bit taşır. Son bayt, yüksek bit kümesine sahip değil.

uzunluk - vbr kodlu 32 bit tam sayı
Uzunluk öğesi, takip eden sembolün uzunluğunu sağlar. Bunun gibi ofset madde,
uzunluk değişken bit hızıyla kodlanmıştır.

sembol - karakter dizisi
Sembol öğesi, sembolle ilişkili sembolün metnini sağlar. ofset.
sembol herhangi bir karakterle sonlandırılmaz. Uzunluğu tarafından sağlanır uzunluk alan.
içinde yazdırılmayan karakterleri (0x00 bile) kullanmasına izin verildiğini (ancak akıllıca olmadığını) unutmayın.
sembol. Bu, sembol adlarının birden çok kodlamasına izin verir.

EXIT DURUMU


If llvm-ar başarılı olursa, 0 ile çıkacaktır. Bir kullanım hatası, 1 çıkış koduyla sonuçlanır.
hard (genellikle dosya sistemi) hatası 2 çıkış koduyla sonuçlanır. Çeşitli veya bilinmeyen
hatalar 3 çıkış koduyla sonuçlanır.

onworks.net hizmetlerini kullanarak llvm-ar-3.8'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Avogadro
    Avogadro
    Avogadro, gelişmiş bir moleküler
    platformlar arası kullanım için tasarlanmış düzenleyici
    hesaplamalı kimyada, moleküler
    modelleme, biyoinformatik, malzemeler
    Bilim ve ...
    Avogadro'yu İndir
  • 2
    xmlTV
    xmlTV
    XMLTV, işlenecek bir dizi programdır.
    TV (tvguide) listeleri ve yönetimine yardımcı olun
    TV izlemeniz, listeleri bir
    XML tabanlı biçim. yardımcı programlar var
    yap...
    XMLTV'yi indirin
  • 3
    grev
    grev
    Strikr Özgür Yazılım projesi. eserler
    'amaca dayalı' olarak yayınlandı
    ikili lisans: AGPLv3 (topluluk) ve
    CC-BY-NC-ND 4.0 uluslararası
    (reklam)...
    strikr'ı indir
  • 5
    GIFLIB
    GIFLIB
    giflib okumak için bir kütüphanedir ve
    gif görüntüleri yazma. API ve ABI'dır.
    olan libungif ile uyumlu
    LZW sıkıştırma sırasında geniş kullanım
    algoritma şuydu...
    GIFLIB'i indirin
  • 6
    Alt-F
    Alt-F
    Alt-F, ücretsiz ve açık bir kaynak sağlar
    DLINK için alternatif üretici yazılımı
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F, Samba ve NFS'ye sahiptir;
    ext2/3/4'ü destekler...
    Alt-F'yi indirin
  • Daha fazla »

Linux komutları

Ad