InglêsFrancêsEspanhol

Ad


favicon do OnWorks

i686-linux-gnu-ar - Online na nuvem

Execute i686-linux-gnu-ar no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando i686-linux-gnu-ar que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


ar - criar, modificar e extrair de arquivos

SINOPSE


é [-X32_64] [-]p[mod] [--plugar nome] [--alvo nome do bfd] [relatórios]
[contar] arquivo [membro...]

DESCRIÇÃO


O GNU ar programa cria, modifica e extrai de arquivos. Um
arquivo é um único arquivo contendo uma coleção de outros arquivos em um
estrutura que torna possível recuperar o indivíduo original
arquivos (chamados membros do arquivo).

O conteúdo dos arquivos originais, modo (permissões), carimbo de data / hora, proprietário e
grupo são preservados no arquivo e podem ser restaurados na extração.

GNU ar pode manter arquivos cujos membros tenham nomes de qualquer tamanho;
no entanto, dependendo de como ar está configurado em seu sistema, um limite de
o comprimento do nome do membro pode ser imposto para compatibilidade com o arquivo
formatos mantidos com outras ferramentas. Se existe, o limite é frequentemente
15 caracteres (típicos de formatos relacionados a a.out) ou 16 caracteres
(típico de formatos relacionados a coff).

ar é considerado um utilitário binário porque os arquivos deste tipo são
mais frequentemente usado como bibliotecas segurando sub-rotinas comumente necessárias.

ar cria um índice para os símbolos definidos no objeto relocável
módulos no arquivo quando você especifica o modificador s. Uma vez criado,
este índice é atualizado no arquivo sempre que ar faz uma mudança em seu
conteúdo (salvar para o q operação de atualização). Um arquivo com tal
índice acelera a ligação à biblioteca e permite rotinas no
biblioteca para chamar uns aos outros sem levar em conta sua colocação no
arquivo.

Você pode usar nm -s or nm --print-armap para listar esta tabela de índice. Se um
arquivo carece de mesa, outra forma de ar chamado ranlib pode ser usado
para adicionar apenas a mesa.

GNU ar pode opcionalmente criar um fino arquivo, que contém um símbolo
índice e referências às cópias originais dos arquivos dos membros do
arquivo. Isso é útil para construir bibliotecas para uso em um local
árvore de construção, onde se espera que os objetos relocáveis ​​permaneçam
disponível, e copiar o conteúdo de cada objeto seria apenas um desperdício
tempo e espaço.

Um arquivo pode ser fino ou pode ser normal. Não pode ser os dois
ao mesmo tempo. Uma vez que um arquivo é criado, seu formato não pode ser
alterado sem primeiro excluí-lo e, em seguida, criar um novo arquivo em
seu lugar.

Arquivos finos também são achatado, de modo que adicionar um arquivo fino a
outro arquivo fino não o aninha, como aconteceria com um arquivo normal
arquivo. Em vez disso, os elementos do primeiro arquivo são adicionados
individualmente para o segundo arquivo.

Os caminhos para os elementos do arquivo são armazenados em relação ao
arquivar em si.

GNU ar foi projetado para ser compatível com duas instalações diferentes. Você
pode controlar sua atividade usando opções de linha de comando, como os diferentes
variedades de ar em sistemas Unix; ou, se você especificar o único comando-
opção de linha -M, você pode controlá-lo com um script fornecido via padrão
entrada, como o programa "bibliotecário" MRI.

OPÇÕES


GNU ar permite que você misture o código de operação p e sinalizadores modificadores mod in
qualquer pedido, dentro do primeiro argumento da linha de comando.

Se desejar, você pode começar o primeiro argumento da linha de comando com um travessão.

A p keyletter especifica qual operação executar; pode ser qualquer um de
o seguinte, mas você deve especificar apenas um deles:

d Apagar módulos do arquivo. Especifique os nomes dos módulos para
ser excluído como membro...; o arquivo permanece intocado se você não especificar
arquivos a serem excluídos.

Se você especificar o v editar, ar lista cada módulo como ele é
excluída.

m Use esta operação para mover membros em um arquivo.

A ordem dos membros em um arquivo pode fazer a diferença em como
programas são vinculados usando a biblioteca, se um símbolo é definido em
mais de um membro.

Se nenhum modificador for usado com "m", qualquer membro que você nomear no
membro argumentos são movidos para o final do arquivo; você pode usar
que o a, bou i modificadores para movê-los para um local especificado.

p Impressão os membros especificados do arquivo, para a saída padrão
Arquivo. Se o v modificador for especificado, mostrar o nome do membro antes
copiando seu conteúdo para a saída padrão.

Se você especificar não membro argumentos, todos os arquivos no arquivo
são impressos.

q Links anexar; Historicamente, adicione os arquivos membro... até o final de
arquivo, sem verificar se há substituição.

Os modificadores a, b e i do não afetar esta operação; novos membros
são sempre colocados no final do arquivo.

O modificador v faz ar liste cada arquivo à medida que é anexado.

Uma vez que o ponto desta operação é a velocidade, as implementações de ar
tem a opção de não atualizar a tabela de símbolos do arquivo se houver
existe. Muitos sistemas diferentes, no entanto, assumem que o símbolo
tabelas estão sempre atualizadas, então GNU ar vai reconstruir a mesa mesmo
com um anexo rápido.

Nota - GNU ar trata o comando qs como sinônimo de r - substituindo
arquivos já existentes no arquivo e anexando novos no
final.

r Insira os arquivos membro... em arquivo (com substituição). Este
operação difere de q em que quaisquer membros previamente existentes
são excluídos se seus nomes corresponderem aos que estão sendo adicionados.

Se um dos arquivos nomeados em membro... não existe, ar monitores
uma mensagem de erro e não perturba os membros existentes do
o arquivo que corresponde a esse nome.

Por padrão, novos membros são adicionados ao final do arquivo; mas você
pode usar um dos modificadores a, bou i para solicitar colocação
em relação a algum membro existente.

O modificador v usado com esta operação elicia uma linha de saída
para cada arquivo inserido, junto com uma das letras a or r para
indique se o arquivo foi anexado (nenhum membro antigo foi excluído) ou
substituído.

s Adicione um índice ao arquivo ou atualize-o se já existir.
Observe que este comando é uma exceção à regra de que só pode
ser uma letra de comando, pois é possível usá-la como um
comando ou um modificador. Em qualquer caso, ele faz a mesma coisa.

t Exibir um mesa listando o conteúdo de arquivo, ou aqueles do
arquivos listados em membro... que estão presentes no arquivo.
Normalmente, apenas o nome do membro é mostrado; se você também quiser ver o
modos (permissões), carimbo de data / hora, proprietário, grupo e tamanho, você pode
solicitar que, também especificando o v modificador.

Se você não especificar um membro, todos os arquivos no arquivo são
listados.

Se houver mais de um arquivo com o mesmo nome (digamos, ou) em um
arquivo (digamos BA), ar t BA ou lista apenas a primeira instância; para
vê-los todos, você deve pedir uma lista completa --- em nosso exemplo,
ar t BA.

x Extrair membros (nomeados membro) do arquivo. Você pode usar o v
modificador com esta operação, para solicitar que ar liste cada nome como
ele o extrai.

Se você não especificar um membro, todos os arquivos no arquivo são
extraído.

Os arquivos não podem ser extraídos de um arquivo thin.

--Socorro
Exibe a lista de opções de linha de comando suportadas por ar e depois
saídas.

--versão
Exibe as informações da versão de ar e então sai.

Uma série de modificadores (mod) pode seguir imediatamente o p keyletter, para
especificar variações no comportamento de uma operação:

a Adicionar novos arquivos depois de um membro existente do arquivo. Se você usar
o modificador a, o nome de um membro do arquivo existente deve ser
presente como o relatórios argumento, antes do arquivo especificação.

b Adicionar novos arquivos antes um membro existente do arquivo. Se você usar
o modificador b, o nome de um membro do arquivo existente deve ser
presente como o relatórios argumento, antes do arquivo especificação.
(igual a i).

c Crie o arquivo. O especificado arquivo é sempre criado se
não existia, quando você solicitar uma atualização. Mas um aviso é emitido
a menos que você especifique com antecedência que espera criá-lo, por
usando este modificador.

D Operar em determinista modo. Ao adicionar arquivos e o arquivo
índice usa zero para UIDs, GIDs, carimbos de data / hora e usa arquivo consistente
modos para todos os arquivos. Quando esta opção é usada, se ar é usado com
opções idênticas e arquivos de entrada idênticos, várias execuções irão
criar arquivos de saída idênticos, independentemente dos arquivos de entrada '
proprietários, grupos, modos de arquivo ou horários de modificação.

If binutils foi configurado com --enable-arquivos-determinísticos,
então este modo é ativado por padrão. Pode ser desativado com o U
modificador, abaixo.

f Truncar nomes no arquivo. GNU ar normalmente permitirá o arquivo
nomes de qualquer comprimento. Isso fará com que ele crie arquivos que
não são compatíveis com o nativo ar programa em alguns sistemas. Se
esta é uma preocupação, o f modificador pode ser usado para truncar o arquivo
nomes ao colocá-los no arquivo.

i Insira novos arquivos antes um membro existente do arquivo. Se vocês
use o modificador i, o nome de um membro do arquivo existente deve ser
presente como o relatórios argumento, antes do arquivo especificação.
(igual a b).

l Este modificador é aceito, mas não usado.

N Usa o contar parâmetro. Isso é usado se houver vários
entradas no arquivo com o mesmo nome. Extrair ou excluir
instância contar do nome fornecido do arquivo.

o Preserve o original datas dos membros ao extraí-los. Se
você não especifica este modificador, arquivos extraídos do arquivo
são marcados com o tempo de extração.

P Use o nome do caminho completo ao combinar nomes no arquivo. GNU ar
não pode criar um arquivo com um nome de caminho completo (tais arquivos são
não reclamação POSIX), mas outros criadores de arquivo podem. Esta opção
irá causar GNU ar para combinar nomes de arquivo usando um nome de caminho completo,
que pode ser conveniente ao extrair um único arquivo de um
arquivo criado por outra ferramenta.

s Grave um índice de arquivo de objeto no arquivo ou atualize um existente
um, mesmo que nenhuma outra alteração seja feita no arquivo. Você pode usar
este modificador sinaliza com qualquer operação ou sozinho. Corrida ar
s em um arquivo é equivalente a correr ranlib nele.

S Não gere uma tabela de símbolos de arquivo. Isso pode acelerar
construir uma grande biblioteca em várias etapas. O arquivo resultante
não pode ser usado com o vinculador. Para construir uma tabela de símbolos,
você deve omitir o S modificador na última execução de ar, ou você
deve correr ranlib no arquivo.

T Faça o especificado arquivo a fino arquivo. Se já existe
e é um arquivo regular, os membros existentes devem estar presentes em
o mesmo diretório que arquivo.

u Normalmente, ar r... insere todos os arquivos listados no arquivo. Se
você gostaria de inserir aqueles dos arquivos que você lista que são
mais novos do que os membros existentes com os mesmos nomes, use este modificador.
A u modificador é permitido apenas para a operação r (substituir). Dentro
particular, a combinação qu não é permitido, uma vez que verificar o
timestamps perderiam qualquer vantagem de velocidade da operação q.

U Do não operar determinista modo. Este é o inverso do D
modificador, acima: arquivos adicionados e o índice do arquivo obterá seus
valores reais de UID, GID, carimbo de data / hora e modo de arquivo.

Este é o padrão, a menos que binutils foi configurado com
--enable-arquivos-determinísticos.

v Este modificador solicita o detalhado versão de uma operação. Muitos
operações exibem informações adicionais, como nomes de arquivos
processado, quando o modificador v é anexado.

V Este modificador mostra o número da versão de ar.

ar ignora uma opção inicial escrita -X32_64, para compatibilidade com AIX.
O comportamento produzido por esta opção é o padrão para GNU ar. ar
não suporta nenhum dos outros -X opções; em particular, faz
não suporta -X32 que é o padrão para AIX ar.

A opção opcional de linha de comando --plugar nome causas ar para carregar o
plugin chamado nome que adiciona suporte para mais formatos de arquivo. Isto
opção está disponível apenas se o conjunto de ferramentas foi construído com o plugin
suporte habilitado.

A opção opcional de linha de comando --alvo nome do bfd especifica que o
os membros do arquivo estão em um formato de código-objeto diferente do seu
formato padrão do sistema. Ver

@lima
Leia as opções de linha de comando de lima. As opções lidas são inseridas
no lugar do original @lima opção. Se lima não existe, ou
não pode ser lido, então a opção será tratada literalmente, e não
removido.

Opções em lima são separados por espaços em branco. Um espaço em branco
caractere pode ser incluído em uma opção circundando todo o
opção entre aspas simples ou duplas. Qualquer personagem (incluindo
uma barra invertida) pode ser incluída prefixando o caractere a ser
incluído com uma barra invertida. o lima pode conter
@lima opções; qualquer uma dessas opções será processada recursivamente.

Use i686-linux-gnu-ar online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repositório de pacotes para ArchLabs Este é um
    aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/archlabs-repo/.
    Ele foi hospedado no OnWorks em...
    Baixar archlabs_repo
  • 4
    Projeto Zephyr
    Projeto Zephyr
    O Projeto Zephyr é uma nova geração
    sistema operacional em tempo real (RTOS) que
    suporta vários hardwares
    arquiteturas. É baseado em um
    kernel de pequena pegada ...
    Baixar Projeto Zephyr
  • 5
    SCons
    SCons
    SCons é uma ferramenta de construção de software
    essa é uma alternativa superior ao
    clássica ferramenta de construção "Make" que
    todos nós conhecemos e amamos. SCons é
    implementou um ...
    Baixar SCons
  • 6
    PSeIntGenericName
    PSeIntGenericName
    PSeInt é um interpretador de pseudo-código para
    alunos de programação que falam espanhol.
    Seu principal objetivo é ser uma ferramenta para
    aprender e compreender o básico
    concep ...
    Baixar PSeInt
  • Mais "

Comandos Linux

Ad