InglesPransesEspanyol

Ad


OnWorks favicon

llvm-ar-3.5 - Online sa Cloud

Patakbuhin ang llvm-ar-3.5 sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na llvm-ar-3.5 na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


LLVM -AR - LLVM Archiver

SINOPSIS


llvm-ar [-]{dmpqrtx}[Rabfikou] [relpos] [bilang] [mga file...]

DESCRIPTION


Ang llvm-ar Ang command ay katulad ng karaniwang Unix utility, ar. Nag-archive ito ng ilang file
magkasama sa isang solong file. Ang layunin nito ay gumawa ng mga archive na aklatan ng LLVM
bitcode na maaaring maiugnay sa isang LLVM program. Gayunpaman, ang archive ay maaaring maglaman ng anumang uri
ng file. Bilang default, llvm-ar bumubuo ng talahanayan ng simbolo na ginagawang mas mabilis ang pag-link dahil
tanging ang talahanayan ng simbolo ang kailangang konsultahin, hindi ang bawat indibidwal na miyembro ng file ng
archive

Ang llvm-ar utos ay maaaring gamitin sa basahin SVR4, GNU at BSD style archive file. gayunpaman,
sa ngayon ay maaari lamang itong magsulat sa format na GNU. Kung ang isang SVR4 o BSD style archive ay ginamit
sa r (palitan) o q (mabilis na pag-update), ang archive ay muling itatayo sa
GNU na format.

Narito kung saan llvm-ar umaalis sa nakaraan ar mga pagpapatupad:

Icon mesa
Dahil sa llvm-ar sumusuporta sa mga bitcode file. Ang simbolong talahanayan na nilikha nito ay nasa GNU na format at
kasama ang parehong native at bitcode na mga file.

Mahaba Landas
Sa kasalukuyan llvm-ar maaaring basahin ang GNU at BSD na mahahabang pangalan ng file, ngunit nagsusulat lamang ng mga archive gamit ang
ang GNU format.

Opsyon


Ang mga pagpipilian sa llvm-ar ay tugma sa iba ar mga pagpapatupad. Gayunpaman, mayroong isang
ilang mga modifier (R) na hindi matatagpuan sa iba ar mga pagpapatupad. Ang mga pagpipilian sa llvm-ar
tukuyin ang isang solong pangunahing operasyon upang gumanap sa archive, isang iba't ibang mga modifier para sa
ang operasyong iyon, ang pangalan ng archive file, at isang opsyonal na listahan ng mga pangalan ng file. Ang mga ito
ang mga opsyon ay ginagamit upang matukoy kung paano llvm-ar dapat iproseso ang archive file.

Ang Mga Operasyon at Mga Modifier ay ipinaliwanag sa mga seksyon sa ibaba. Ang minimal na hanay ng
Ang mga opsyon ay hindi bababa sa isang operator at ang pangalan ng archive. Karaniwang nagtatapos ang mga file sa pag-archive
na may isang .a suffix, ngunit hindi ito kinakailangan. Kasunod ng archive-pangalan dumating ang isang listahan ng
file na nagsasaad ng mga partikular na miyembro ng archive na tatakbo. Kung ang file opsyon
ay hindi tinukoy, sa pangkalahatan ay nangangahulugang alinman sa "wala" o "lahat" ng mga miyembro, depende sa
operasyon.

Mga Operasyon
d
Tanggalin ang mga file mula sa archive. Walang mga modifier ang naaangkop sa operasyong ito. Ang
file Tinutukoy ng mga opsyon kung sinong mga miyembro ang dapat alisin sa archive. Ito ay hindi isang
error kung ang isang tinukoy na file ay hindi lilitaw sa archive. Kung hindi file ay tinukoy,
hindi binago ang archive.

m[abi]
Ilipat ang mga file mula sa isang lokasyon sa archive patungo sa isa pa. Ang a, b, at i nalalapat ang mga modifier
sa operasyong ito. Ang file lahat ay ililipat sa lokasyong ibinigay ng mga modifier.
Kung walang ginagamit na modifier, ililipat ang mga file sa dulo ng archive. Kung hindi
file ay tinukoy, ang archive ay hindi binago.

p
Mag-print ng mga file sa karaniwang output. Ang operasyong ito ay nagpi-print lamang ng file ipinahiwatig sa
ang karaniwang output. Kung hindi file ay tinukoy, ang buong archive ay naka-print.
Ang pag-print ng mga bitcode file ay hindi pinapayuhan dahil maaaring malito nila ang iyong mga setting ng terminal. Ang
p hindi kailanman binabago ng operasyon ang archive.

q
Mabilis na magdagdag ng mga file sa dulo ng archive. Mabilis na idinaragdag ng operasyong ito ang file
sa archive nang hindi tinitingnan ang mga duplicate na dapat munang alisin. Kung hindi
file ay tinukoy, ang archive ay hindi binago. Dahil sa paraan na iyon llvm-ar
constructs ang archive file, ito ay kahina-hinala kung ang q ang operasyon ay mas mabilis kaysa sa
r operasyon.

r[abu]
Palitan o ipasok ang mga miyembro ng file. Ang a, b, at u nalalapat ang mga modifier sa operasyong ito.
Papalitan ng operasyong ito ang umiiral na file o ipasok ang mga ito sa dulo ng archive kung
wala sila. Kung hindi file ay tinukoy, ang archive ay hindi binago.

t[v]
I-print ang talaan ng mga nilalaman. Nang walang anumang mga modifier, ang operasyong ito ay nagpi-print lamang ng
pangalan ng mga miyembro sa karaniwang output. Kasama ang v modifier, llvm-ar nagpi-print din
ang uri ng file (B=bitcode, S=simbol na talahanayan, blangko=regular na file), ang mode ng pahintulot,
ang may-ari at grupo, ang laki, at ang petsa. Kung mayroon man file ay tinukoy, ang listahan ay
para lamang sa mga file na iyon. Kung hindi file ay tinukoy, ang talaan ng mga nilalaman para sa kabuuan
naka-print ang archive.

x[oP]
I-extract ang mga miyembro ng archive pabalik sa mga file. Ang o nalalapat ang modifier sa operasyong ito. Ito
kinukuha ng operasyon ang ipinahiwatig file mula sa archive at isinulat ang mga ito pabalik sa
file system ng operating system. Kung hindi file ay tinukoy, ang buong archive ay
kunin

Mga Modifier (operasyon tiyak)
Ang mga modifier sa ibaba ay partikular sa ilang partikular na operasyon. Tingnan ang seksyong Mga Operasyon (sa itaas)
upang matukoy kung aling mga modifier ang naaangkop sa kung aling mga operasyon.

[A]
Kapag naglalagay o naglilipat ng mga file ng miyembro, tinutukoy ng opsyong ito ang patutunguhan ng bago
mga file bilang pagkatapos ng relpos miyembro. Kung relpos ay hindi nahanap, ang mga file ay inilalagay sa
dulo ng archive.

[B]
Kapag naglalagay o naglilipat ng mga file ng miyembro, tinutukoy ng opsyong ito ang patutunguhan ng bago
mga file bilang bago ang relpos miyembro. Kung relpos ay hindi natagpuan, ang mga file ay inilagay
sa dulo ng archive. Ang modifier na ito ay kapareho ng i modifier

[I]
Isang kasingkahulugan para sa b pagpipilian.

[alinman]
Kapag nag-extract ng mga file, magiging sanhi ang pagpipiliang ito llvm-ar upang mapanatili ang orihinal
mga oras ng pagbabago ng mga file na isinusulat nito.

[o]
Kapag pinapalitan ang mga umiiral nang file sa archive, palitan lang ang mga file na iyon na may oras
selyo kaysa sa time stamp ng miyembro sa archive.

Mga Modifier (generic)
Ang mga modifier sa ibaba ay maaaring ilapat sa anumang operasyon.

[c]
Para sa lahat ng operasyon, llvm-ar ay palaging gagawa ng archive kung wala ito.
Karaniwan, llvm-ar ay magpi-print ng mensahe ng babala na nagsasaad na ang archive ay ginagawa
nilikha. Ino-off ng paggamit ng modifier na ito ang babalang iyon.

[S]
Hinihiling ng modifier na ito na magdagdag ng index ng archive (o talahanayan ng simbolo) sa archive.
Ito ang default na mode ng operasyon. Ang talahanayan ng simbolo ay maglalaman ng lahat ng panlabas
mga nakikitang function at global variable na tinukoy ng lahat ng bitcode file sa archive.

[S]
Ang modifier na ito ay kabaligtaran ng s modifier. Nagtuturo ito llvm-ar upang hindi maitayo ang
talahanayan ng simbolo. Kung pareho s at S ay ginagamit, ang huling modifier na magaganap sa mga opsyon ay
nanaig.

[V]
Nagtuturo ang modifier na ito llvm-ar upang maging verbose tungkol sa kung ano ang ginagawa nito. Ang bawat pag-edit
Ang operasyong ginawa laban sa archive ay gagawa ng isang linya ng output na nagsasabi kung ano ang pagiging
tapos na.

Pamantayan


Ang llvm-ar utility ay nilayon na magbigay ng superset ng IEEE Std 1003.2 (POSIX.2)
functionality para sa ar. llvm-ar maaaring basahin ang parehong mga archive ng SVR4 at BSD4.4 (o Mac OS X). Kung ang
f ang modifier ay ibinibigay sa x or r mga operasyon noon llvm-ar isusulat ang katugmang SVR4
mga archive. Kung wala ang modifier na ito, llvm-ar ay magsusulat ng BSD4.4 compatible archive na mayroon
mahabang pangalan kaagad pagkatapos ng header at ipinahiwatig gamit ang notasyong "#1/ddd" para sa
pangalan sa header.

FILE FORMAT


Ang format ng file para sa LLVM Archive file ay katulad ng sa BSD 4.4 o Mac OSX archive
mga file. Sa katunayan, maliban sa talahanayan ng simbolo, ang ar mga utos sa mga operating system na iyon
ay dapat na makapagbasa ng mga file ng archive ng LLVM. Ang mga detalye ng format ng file ay sumusunod.

Ang bawat archive ay nagsisimula sa archive magic number na siyang walong napi-print na character
"! n" kung saan ang n ay kumakatawan sa bagong linyang karakter (0x0A). Kasunod ng magic number,
ang file ay binubuo ng pantay na haba ng mga miyembro na nagsisimula sa isang header ng archive at nagtatapos sa
isang padding character kung kinakailangan (upang gawing pantay ang haba). Ang bawat miyembro ng file ay binubuo
ng isang header (tinukoy sa ibaba), isang opsyonal na "mahabang pangalan ng file" at ang
nilalaman ng file.

Ang mga field ng header ay inilarawan sa mga item sa ibaba. Lahat ng field ng header
naglalaman lamang ng mga ASCII na character, ay iniwang makatwiran at may kanang padded na may espasyo
character.

pangalan - char[16]
Ang field na ito ng header ay nagbibigay ng pangalan ng miyembro ng archive. Kung mas mahaba ang pangalan
higit sa 15 character o naglalaman ng slash (/) character, pagkatapos ay naglalaman ang field na ito #1/nnn
saan nnn nagbibigay ng haba ng pangalan at ang #1/ ay literal. Sa kasong ito, ang
Ang aktwal na pangalan ng file ay ibinigay sa nnn bytes kaagad na sumusunod sa header.
Kung ang pangalan ay 15 character o mas kaunti, ito ay nasa mismong field na ito at
winakasan ng slash (/) na character.

petsa - char[12]
Ang field na ito ay nagbibigay ng petsa ng pagbabago ng file sa anyo ng isang decimal
naka-encode na numero na nagbibigay ng bilang ng mga segundo mula noong panahon (mula noong 00:00:00 Ene
1, 1970) ayon sa mga detalye ng Posix.

uid - char [6]
Ang field na ito ay nagbibigay ng user id ng file na naka-encode bilang decimal ASCII string. Ito
maaaring hindi gaanong magkaroon ng kahulugan ang field sa mga non-Unix system. Sa Unix, ito ay ang parehong halaga bilang
ang st_uid field ng stat structure na ibinalik ng stat(2) tawag sa operating system.

Gid - Char [6]
Ang field na ito ay nagbibigay ng group id ng file na naka-encode bilang decimal ASCII string. Ito
maaaring hindi gaanong magkaroon ng kahulugan ang field sa mga non-Unix system. Sa Unix, ito ay ang parehong halaga bilang
ang st_gid field ng stat structure na ibinalik ng stat(2) tawag sa operating system.

Mode - Char [8]
Ang field na ito ay nagbibigay ng access mode ng file na naka-encode bilang isang octal ASCII string. Ito
maaaring hindi gaanong magkaroon ng kahulugan ang field sa mga non-Unix system. Sa Unix, ito ay ang parehong halaga bilang
ang st_mode field ng stat structure na ibinalik ng stat(2) tawag sa operating system.

laki - char[10]
Ang field na ito ay nagbibigay ng laki ng file, sa mga byte, na naka-encode bilang isang decimal ASCII string.

FMAG - Char [2]
Ang field na ito ay ang archive file member magic number. Laging dalawa ang laman nito
mga character back tick (0x60) at newline (0x0A). Nagbibigay ito ng ilang sukat na utility sa
pagtukoy ng mga archive na file na na-corrupt.

offset - vbr na naka-encode ng 32-bit integer
Ang offset item ay nagbibigay ng offset sa archive file kung nasaan ang bitcode member
nakaimbak na nauugnay sa simbolo. Ang halaga ng offset ay 0 batay sa simula ng
ang unang "normal" na miyembro ng file. Upang makuha ang aktwal na file offset ng miyembro, ikaw
dapat idagdag ang bilang ng mga byte na inookupahan ng file signature (8 bytes) at ang simbolo
mga mesa. Ang halaga ng item na ito ay naka-encode gamit ang variable bit rate encoding upang mabawasan
ang laki ng talahanayan ng simbolo. Ginagamit ng variable bit rate encoding ang mataas na bit (0x80) ng
bawat byte upang ipahiwatig kung mayroong higit pang mga byte na susundan. Ang natitirang 7 bits sa bawat isa
ang byte ay nagdadala ng mga bit mula sa halaga. Ang huling byte ay walang mataas na bit set.

haba - vbr na naka-encode ng 32-bit integer
Ang haba ay nagbibigay ng haba ng simbolo na kasunod. Ganito ginalaw bagay,
ang haba ay variable bit rate na naka-encode.

simbolo - hanay ng character
Ang item ng simbolo ay nagbibigay ng teksto ng simbolo na nauugnay sa ginalaw. ang
simbolo ay hindi winakasan ng anumang karakter. Ang haba nito ay ibinibigay ng haba na patlang.
Tandaan na pinapayagan (ngunit hindi matalino) na gumamit ng mga hindi naka-print na character (kahit na 0x00) sa
simbolo. Nagbibigay-daan ito para sa maramihang pag-encode ng mga pangalan ng simbolo.

EXIT STATUS


If llvm-ar magtagumpay, ito ay lalabas na may 0. Isang error sa paggamit, nagreresulta sa isang exit code na 1. A
mahirap (karaniwang file system) na error ay nagreresulta sa isang exit code na 2. Miscellaneous o hindi kilala
ang mga error ay nagreresulta sa isang exit code na 3.

Gamitin ang llvm-ar-3.5 online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Zabbix
    Zabbix
    Ang Zabbix ay isang enterprise-class na bukas
    pinagmumulan na ibinahagi ng solusyon sa pagsubaybay
    dinisenyo upang subaybayan at subaybayan
    pagganap at pagkakaroon ng network
    mga server, device...
    I-download ang Zabbix
  • 2
    KDiff3
    KDiff3
    Hindi na pinapanatili ang repositoryong ito
    at iniingatan para sa mga layunin ng archival. Tingnan mo
    https://invent.kde.org/sdk/kdiff3 for
    ang pinakabagong code at
    https://download.kde.o...
    I-download ang KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    Ang USBLoaderGX ay isang GUI para sa
    Ang USB Loader ni Waninkoko, batay sa
    libwiigui. Pinapayagan nito ang paglilista at
    paglulunsad ng mga Wii games, Gamecube games at
    homebrew sa Wii at WiiU...
    I-download ang USBLoaderGX
  • 4
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • 5
    KompoZer
    KompoZer
    Ang KompoZer ay isang wysiwyg HTML editor gamit ang
    ang Mozilla Composer codebase. Bilang
    Nahinto ang pag-unlad ni Nvu
    noong 2005, inaayos ng KompoZer ang maraming mga bug at
    nagdadagdag ng f...
    I-download ang KompoZer
  • 6
    Libreng Manga Downloader
    Libreng Manga Downloader
    Ang Libreng Manga Downloader (FMD) ay isang
    open source application na nakasulat sa
    Object-Pascal para sa pamamahala at
    pag-download ng manga mula sa iba't ibang mga website.
    Isa itong salamin...
    I-download ang Libreng Manga Downloader
  • Marami pa »

Linux command

Ad