InglêsFrancêsEspanhol

Ad


favicon do OnWorks

mips64el-linux-gnuabi64-ld.gold - Online na nuvem

Execute mips64el-linux-gnuabi64-ld.gold no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando mips64el-linux-gnuabi64-ld.gold 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 Windows online ou emulador MAC OS online

PROGRAMA:

NOME


ouro - o vinculador GNU ELF

SINOPSE


ld.ouro [opções] lima...

OPÇÕES


--Socorro Relatório de informações de uso

-v, --versão
Informações sobre a versão do relatório

-V Versão do relatório e informações de destino

--necessário adicionar
Não suportado

--sem necessidade de adição
Não copie tags DT_NEEDED de bibliotecas compartilhadas

- permitir-definição múltipla Permitir múltiplas definições de símbolos

--no-allow-múltipla-definição
Não permitir múltiplas definições

--allow-shlib-indefinido
Permitir referências não resolvidas em bibliotecas compartilhadas

--no-allow-shlib-indefinido
Não permitir referências não resolvidas em bibliotecas compartilhadas

--como necessário
Apenas defina DT_NEEDED para bibliotecas compartilhadas se usado

--não conforme necessário
Sempre DT_NEEDED para bibliotecas compartilhadas

-afirmar [ignorado]
Ignorado

-b [elfo, binário], --formato [elfo, binário]
Definir formato de entrada

-Bdinâmico -l pesquisa por bibliotecas compartilhadas

-Bestático -l não procura bibliotecas compartilhadas

-morreu apelido para -Bdinâmico

-dn apelido para -Bestático

-Bgrupo
Use regras de pesquisa de nome de grupo para biblioteca compartilhada

-Bsimbólico
Vincular símbolos definidos localmente

-Bfunções-simbólicas
Vincular símbolos de função definidos localmente

--build-id [= ESTILO]
Gerar nota de ID de compilação

-Build-id-chunk-size-for-Treehash TAMANHO
Tamanho do pedaço para '--build-id = árvore'

--build-id-min-tamanho-do-arquivo-para-treehash TAMANHO
Tamanho mínimo do arquivo de saída para '--build-id = tree' para funcionar de forma diferente do que
'--build-id = sha1'

--check-seções
Verifique os endereços dos segmentos quanto a sobreposições (padrão)

--no-check-seções
Não verifique os endereços dos segmentos quanto a sobreposições

--compress-debug-seções [nenhum, zlib]
Compactar seções .debug_ * no arquivo de saída

--copy-dt-entradas necessárias
Não suportado

--no-copy-dt-entradas necessárias Não copie tags DT_NEEDED de bibliotecas compartilhadas

--cref
Tabela de referência cruzada de saída

--no-cref
Não produza tabela de referência cruzada

--CTORS-In-Init-Array
Use DT_INIT_ARRAY para todos os construtores (padrão)

--no-ctors-in-init-array
Lidar com construtores conforme direcionado pelo compilador

-d, --define-comum
Defina símbolos comuns

--no-define-comum
Não defina símbolos comuns

-cc Alias ​​para -d

-dp Alias ​​para -d

--depurar [todos, arquivos, script, tarefa] [, ...]
Ativar depuração

--defsym SÍMBOLO = EXPRESSÃO
Defina um símbolo

--desmanchar [= ESTILO]
Demangle símbolos C ++ em mensagens de log

--sem desmembramento
Não desmanche símbolos C ++ em mensagens de log

-Detect-ODR-VIOLAÇÕES
Procure por violações da regra de definição única do C ++

--no-detect-odr-violations
Não procure violações da regra de definição única do C ++

-x, --descartar-tudo
Exclua todos os símbolos locais

-X, --discard-locais
Exclua todos os símbolos locais temporários

-Data-da-lista dinâmica
Adicionar símbolos de dados a símbolos dinâmicos

--lista dinâmica-cpp-new
Adicionar operador C ++ novo / excluir símbolos dinâmicos

--dynamic-list-cpp-typeinfo Adicionar informação de tipo C ++ a símbolos dinâmicos

--lista-dinâmica ARQUIVO
Leia uma lista de símbolos dinâmicos

-e MORADA, --entrada ENDEREÇO ​​Defina o endereço de início do programa

-Excllue-libs lib, lib ...
Excluir bibliotecas da exportação automática

-E, --exportar dinâmico
Exportar todos os símbolos dinâmicos

--no-export-dinâmico
Não exporte todos os símbolos dinâmicos (padrão)

--exportar-símbolo dinâmico SÍMBOLO
Exportar SÍMBOLO para a tabela de símbolos dinâmica

-EB Vincule objetos big-endian.

-A Vincule objetos little-endian.

--eh-frame-hdr
Criar cabeçalho de quadro de exceção

-Não-envernizador de tamanho de tamanho
(Apenas ARM) Não avisar sobre objetos com tamanhos de enum incompatíveis

-f SHLIB, --auxiliar Filtro auxiliar SHLIB para tabela de símbolos de objetos compartilhados

-F SHLIB, --filtro SHLIB
Filtro para tabela de símbolos de objetos compartilhados

--avisos fatais
Trate os avisos como erros

--no-fatal-warnings
Não trate os avisos como erros

-fini SÍMBOLO
Ligue para SYMBOL na hora de descarregar

--fix-córtex-a8
(Apenas ARM) Correção de binários para errata Cortex-A8.

--no-fix-córtex-a8
(Apenas ARM) Não corrija binários para a errata Cortex-A8.

--fix-arm1176
(Apenas ARM) Correção de binários para a errata ARM1176.

--no-fix-arm1176
(Apenas ARM) Não corrija os binários para a errata ARM1176.

--merge-exidx-entradas
(Apenas ARM) Mesclar entradas exidx em debuginfo.

--no-merge-exidx-entries
(Apenas ARM) Não mescle entradas exidx em debuginfo.

--fix-v4bx
(Apenas ARM) Reescrever BX rn como MOV pc, rn para ARMv4

--fix-v4bx-interfuncionamento
(Apenas ARM) Reescrever ramificação BX rn para verniz de interoperabilidade ARMv4

-g Ignorado

--gdb-index
Gerar seção .gdb_index

--no-gdb-index
Não gere a seção .gdb_index

--gnu-único
Ativar ligação de símbolo STB_GNU_UNIQUE (padrão)

--no-gnu-único
Desativar ligação de símbolo STB_GNU_UNIQUE

-h NOME DO ARQUIVO, -sonome NOME DO ARQUIVO
Definir o nome da biblioteca compartilhada

--hash-bucket-empty-fração FRAÇÃO
Fração mínima de baldes vazios em hash dinâmico

- estilo hash [sysv, gnu, ambos]
Estilo de hash dinâmico

-I PROGRAMA, -- dynamic-linker PROGRAMA
Definir caminho do linker dinâmico

- incremental
Faça um link incremental, se possível; caso contrário, faça um link completo e prepare a saída
para link incremental

--não incremental
Faça um link completo (padrão)

--incremental-completo
Faça um link completo e prepare a saída para o link incremental

- atualização incremental
Faça um link incremental; saia se não for possível

- base incremental ARQUIVO
Definir arquivo de base para vinculação incremental (o padrão é o arquivo de saída)

--alterado incremental
Suponha que os arquivos tenham mudado

--incremental-inalterado
Suponha que os arquivos não mudaram

- incremental-desconhecido
Use carimbos de data / hora para verificar os arquivos (padrão)

--incremental-startup-inalterado
Assume os arquivos de inicialização inalterados (arquivos que precedem esta opção)

- patch incremental PERCENT Quantidade de espaço extra para alocar para patches

-iniciar SÍMBOLO
Ligue para SYMBOL no momento do carregamento

--apenas-símbolos ARQUIVO
Leia apenas valores de símbolo de FILE

--map-todo-arquivos
Mapeie arquivos inteiros para a memória (padrão em hosts de 64 bits)

--no-map-arquivos inteiros
Mapeie partes relevantes do arquivo para a memória (padrão em hosts de 32 bits)

--manter-arquivos-mapeados
Mantenha os arquivos mapeados nas passagens (padrão)

--no-keep-files-mapeados
Libere os arquivos mapeados após cada passagem

--ld-gerado-desenrolado-info
Gerar informações de desenrolamento para PLT (padrão)

--no-ld-generated-unwind-info
Não gere informações de desenrolamento para PLT

-l LIBNAME, --biblioteca LIBNAME
Pesquise a biblioteca LIBNAME

-L DIR, - caminho da biblioteca DIR
Adicionar diretório ao caminho de pesquisa

- reordenar texto
Habilitar reordenação de seção de texto para nomes de seção GCC (padrão)

- sem reordenar texto
Desativar reordenação de seção de texto para nomes de seção GCC

-nostdlib
Pesquise apenas os diretórios especificados na linha de comando.

--rosegmento
Colocar seções não executáveis ​​somente leitura em seu próprio segmento

- lacuna de rossegmento DESVIO
Definir deslocamento entre segmentos executáveis ​​e somente leitura

-m EMULAÇÃO
Definir a emulação do vinculador GNU; obsoleto

--mmap-arquivo de saída
Mapeie o arquivo de saída para gravação (padrão).

--no-mmap-arquivo de saída
Não mapeie o arquivo de saída para gravação.

-M, --print-mapa
Grave o arquivo de mapa na saída padrão

-Mapa MAPFILENAME
Gravar arquivo de mapa

-n, --nmagic
Não alinhe os dados da página

-N, --magic
Não alinhe os dados com a página, não torne o texto somente leitura

--sem magia
Dados de alinhamento de página, texto somente leitura

--enable-new-dtags
Permitir o uso de DT_RUNPATH e DT_FLAGS

--disable-new-dtags
Desative o uso de DT_RUNPATH e DT_FLAGS

--noinhibit-exec
Crie um arquivo de saída mesmo se ocorrerem erros

--não-indefinido
Reportar símbolos indefinidos (mesmo com --compartilhado)

-o ARQUIVO, --resultado ARQUIVO
Definir o nome do arquivo de saída

-O NÍVEL, -otimizar NÍVEL
Otimize o tamanho do arquivo de saída

--oformato [binário]
Definir formato de saída

-p (Apenas ARM) Ignorar para compatibilidade com versões anteriores

-torta Crie um executável independente de posição

-não-torta
Não crie um executável independente de posição

--pic-executável
Crie um executável independente de posição

--no-pic-executável
Não crie um executável independente de posição

-sem conhecimento de pipeline
(Apenas ARM) Ignorar para compatibilidade com versões anteriores

--plt-alinhar [= P2ALIGN]
(Somente PowerPC64) Alinha stubs de chamada PLT para caber nas linhas de cache

--plt-cadeia estática
(PowerPC64 apenas) Os stubs de chamada PLT devem carregar r11

--no-plt-cadeia estática
(PowerPC64 apenas) Os stubs de chamada PLT não devem carregar r11

--plt-thread-seguro
(PowerPC64 apenas) stubs de chamada PLT com barreira carga-carga

--no-plt-thread-safe
(PowerPC64 apenas) stubs de chamada PLT sem barreira

--plugar PLUGAR
Carregar uma biblioteca de plugins

--plugin-opt OPÇÃO
Passe uma opção para o plugin

--posix-falocate
Use posix_fallocate para reservar espaço no arquivo de saída (padrão).

--no-posix-falocate
Use fallocate ou ftruncate para reservar espaço.

-Símbolos de arco-areado
Pré-ler símbolos de arquivo quando multi-threaded

--print-formato de saída
Formato de saída padrão de impressão

--Print-symbol-contats NOME DO ARQUIVO
Imprimir símbolos definidos e usados ​​para cada entrada

-Qy Ignorado para compatibilidade com SVR4

-q, --emit-relocs
Gerar realocações na saída

-r, -relocável
Gerar saída relocável

-i Sinônimo de -r

--relaxar
Relaxe os ramos em certos alvos

--retain-arquivo de símbolos ARQUIVO
mantenha apenas os símbolos listados neste arquivo

-R DIR Adicionar DIR ao caminho de pesquisa em tempo de execução

-rpath DIR
Adicionar DIR ao caminho de pesquisa em tempo de execução

--rpath-link DIR
Adicionar DIR ao caminho de pesquisa da biblioteca compartilhada de tempo de link

--arquivo de ordenação de seção NOME DO ARQUIVO
Seções de layout na ordem especificada.

--seção-início SEÇÃO = ENDEREÇO
Definir o endereço da seção

--sort-comum [= {ascendente, descendente}]
Classifique os símbolos comuns por alinhamento

--sort-seção [nenhum, nome]
Classifique as seções por nome. '--no-text-reorder' substituirá '--sort-section = name' por
.texto

--spare-dynamic-tags CONTAGEM
Slots de tag dinâmicos para reservar (padrão 5)

-s, --tira tudo
Tira todos os símbolos

-S, --strip-depurar
Retire as informações de depuração

-Strip-de-Debug-Non-line
Emita apenas informações de número de linha de depuração

--strip-debug-gdb
Remova os símbolos de depuração que não são usados ​​pelo gdb (pelo menos versões <= 7.4)

--strip-lto-seções
Tira seções de código intermediário LTO

--stub-grupo-tamanho TAMANHO
(ARM, PowerPC apenas) A distância máxima das instruções em um grupo de seções
para seus tocos. Valores negativos significam que os stubs estão sempre após (PowerPC antes) do
grupo. 1 significa usar o tamanho padrão.

--sem-manter-memória
Use menos memória e mais E / S de disco (incluído apenas para compatibilidade com GNU ld)

-G, -compartilhado
Gerar biblioteca compartilhada

- Compartilhável
Gerar biblioteca compartilhada

--split-stack-ajustar-tamanho TAMANHO
Tamanho da pilha quando -fsplit-stack chamadas de função não divididas

-estático
Não vincule a bibliotecas compartilhadas

--icf [nenhum, todos, seguro]
Dobramento de código idêntico. '--icf = safe' Dobra ctors, dtors e funções cujo
dicas definitivamente não são tomadas.

--icf-iterações CONTAGEM
Número de iterações do ICF (padrão 2)

--print-icf-seções
Listar seções idênticas dobradas em stderr

--no-print-icf-seções
Não liste seções idênticas dobradas

--manter-único SÍMBOLO
Não dobre este símbolo durante a ICF

--gc-seções
Remover seções não utilizadas

--no-gc-seções
Não remova seções não utilizadas (padrão)

--print-gc-seções
Listar seções não utilizadas removidas em stderr

--no-print-gc-seções
Não liste as seções não utilizadas removidas

--Estatísticas
Imprimir estatísticas de uso de recursos

--sysroot DIR
Definir diretório raiz do sistema de destino

-t, --vestígio
Imprime o nome de cada arquivo de entrada

-T ARQUIVO, --roteiro ARQUIVO
Leia o script do linker

--tópicos
Execute o linker multi-threaded

--sem tópicos
Não execute o linker multi-threaded

--contagem de fios CONTAGEM
Número de tópicos para usar

--thread-count-inicial CONTAGEM
Número de threads a serem usados ​​na passagem inicial

--thread-count-meio COUNT Número de tópicos para usar na passagem intermediária

--thread-count-final CONTAGEM
Número de tópicos para usar na passagem final

-Tbs ENDEREÇO
Defina o endereço do segmento bss

-Tdados ENDEREÇO
Defina o endereço do segmento de dados

-Ttexto ENDEREÇO
Defina o endereço do segmento de texto

-Ttexto-segmento ENDEREÇO
Defina o endereço do segmento de texto

-Trodata-segmento ENDEREÇO
Defina o endereço do segmento rodata

--toc-optimize
(PowerPC64 apenas) Otimize as sequências de código TOC

--no-toc-optimize
(PowerPC64 apenas) Não otimize sequências de código TOC

--toc-sort
(PowerPC64 apenas) Classifique as seções TOC e GOT

--no-toc-sort
(PowerPC64 apenas) Não classifique as seções TOC e GOT

-u SÍMBOLO, --Indefinido SÍMBOLO
Criar referência indefinida para SYMBOL

- símbolos não resolvidos ignore-all, report-all, ignore-in-object-files, ignore-in-shared-libs
Como lidar com símbolos não resolvidos

--verbose
Sinônimo de --depurar=arquivos

--script-versão ARQUIVO
Leia o script da versão

--aviso-comum
Avisar sobre símbolos comuns duplicados

--no-warn-comum
Não avisar sobre símbolos comuns duplicados (padrão)

--warn-construtores
Ignorado

--no-warn-construtores
Ignorado

--warn-execstack
Avisa se a pilha é executável

--no-warn-execstack
Não avise se a pilha é executável (padrão)

--no-warn-incompatibilidade
Não avise sobre arquivos de entrada incompatíveis

--warn-múltiplo-gp
Ignorado

--warn-search-incompatibilidade
Avisar ao pular uma biblioteca incompatível

--no-warn-search-incompatibilidade
Não avise ao pular uma biblioteca incompatível

--warn-shared-textrel
Avisar se o segmento de texto não é compartilhável

--no-warn-shared-textrel
Não avise se o segmento de texto não for compartilhável (padrão)

--warn-símbolos não resolvidos
Reportar símbolos não resolvidos como avisos

- símbolos de erro não resolvidos
Reportar símbolos não resolvidos como erros

--no-wchar-size-aviso
(Apenas ARM) Não avisar sobre objetos com tamanhos wchar_t incompatíveis

--arquivo inteiro
Incluir todo o conteúdo do arquivo

--no-arquivo inteiro
Incluir apenas o conteúdo do arquivo necessário

--enrolar SÍMBOLO
Use funções de wrapper para SYMBOL

-y SÍMBOLO, - símbolo de traço SÍMBOLO
Traçar referências ao símbolo

--versão-indefinida
Permitir versão não utilizada no script (padrão)

--não-versão indefinida
Não permitir versão não utilizada no script

-Y PATH
Caminho de pesquisa padrão para compatibilidade Solaris

- (, --start-grupo
Iniciar um grupo de pesquisa de biblioteca

-), --grupo final
Terminar um grupo de pesquisa de biblioteca

--start-lib
Comece uma biblioteca

--end-lib
Terminar uma biblioteca

-fusível-ld
Ignorado para compatibilidade de opção de vinculador GCC

-z combreloc
Classificar relocações dinâmicas

-z nocombreloc
Não classifique realocações dinâmicas

-z common-page-size = SIZE
Defina o tamanho de página comum para SIZE

-z defesas
Reportar símbolos indefinidos (mesmo com --compartilhado)

-z Execstack
Marcar saída como exigindo pilha executável

-z inicializar primeiro
Marque o DSO para ser inicializado primeiro no tempo de execução

-z interpor
Marque o objeto para interpor todos os DSOs, exceto o executável

-z preguiçoso
Marcar objeto para vinculação de tempo de execução lento (padrão)

-z carregarfltr
Marcar objeto que requer processo imediato

-z max-page-size = SIZE
Defina o tamanho máximo da página para SIZE

-z muldefs
Permitir múltiplas definições de símbolos

-z nocopireloco
Não crie cópias realocadas

-z nodefaultlib
Marque o objeto para não usar caminhos de pesquisa padrão

-z exclusão de nó
Marcar DSO como não deletável em tempo de execução

-z nodlopen
Mark DSO não disponível para abrir

-z nodump
Mark DSO não disponível para dldump

-z NoExecStack
Marcar saída como não exigindo pilha executável

-z agora marca o objeto para ligação de função imediata

-z origem
Marque DSO para indicar que precisa de processamento $ ORIGIN imediato no tempo de execução

-z relro
Sempre que possível, marque as variáveis ​​como somente leitura após a realocação

-z Norelro
Não marque variáveis ​​como somente leitura após realocação

-z texto
Não permitir realocações em segmentos somente leitura

-z nenhum texto
Permitir realocações em segmentos somente leitura (padrão)

-z texto off
Permitir realocações em segmentos somente leitura (padrão)

-z construído
Opção z fictícia

ld.gold: destinos suportados: elf32-i386 elf32-i386-freebsd elf32-i386-nacl elf32-x86-64
elf32-x86-64-freebsd elf32-x86-64-nacl elf64-x86-64 elf64-x86-64-freebsd elf64-x86-64-nacl
ld.gold: emulações suportadas: elf_i386 elf_i386_nacl elf32_x86_64 elf32_x86_64_nacl
ELF_X86_64 ELF_X86_64_NACL

RELATÓRIOS INSETOS


Reportar bugs parahttp://www.sourceware.org/bugzilla/>

DIREITOS AUTORAIS


Copyright © 2014 Free Software Foundation, Inc. Este programa é um software livre; você pode
redistribuí-lo sob os termos da GNU General Public License versão 3 ou (em seu
opção) uma versão posterior. Este programa não tem absolutamente nenhuma garantia.

Use mips64el-linux-gnuabi64-ld.gold online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad