Skip to main content

Ld format binary options


Clique em qualquer um dos 687 comandos abaixo para obter uma descrição e uma lista de opções disponíveis. Todos os links nos resumos de comandos apontam para a versão online do livro no Safari Bookshelf. Combine vários objfiles. Na ordem especificada, em um único módulo de objeto executável (a. out por padrão). Ld é o editor de links e é frequentemente invocado automaticamente pelos comandos do compilador. Ld aceita muitas opções, a mais comum das quais está listada aqui. Se ld estiver configurado para aceitar mais de um tipo de arquivo de objeto, esta opção pode ser usada para especificar o formato de entrada. Deve ser um descritor de arquivo binário GNU (BFD), conforme descrito na biblioteca BFD. Use objdump - i para listar os formatos disponíveis. Link com bibliotecas dinâmicas. Forçar a atribuição de espaço a símbolos comuns. Crie o símbolo global com a expressão de valor. Forçar o desmembramento de nomes de símbolos. Opcionalmente, defina o estilo de desmembramento. Desativar o desmembramento com - nodemangle. Defina o símbolo como o endereço do ponto de entrada de arquivos de saída. Defina o campo DTAUXILIARY do objeto compartilhado ELF como nome. Defina o campo DTFINI do objeto compartilhado ELF para o endereço do nome da função. A função padrão é fini. Defina o campo DTSONAME do objeto compartilhado ELF como nome. Imprima a mensagem de ajuda e saia. Produza uma tentativa linkable do arquivo da saída para ajustar seu número mágico a OMAGIC. Defina o campo DTINIT do objeto compartilhado ELF no endereço do nome da função. A função padrão é init. Inclua o arquivo arquivado na lista de arquivos a vincular. Emular linker. Lista de emulações suportadas com a opção - V. Tornar a tentativa somente leitura de texto para definir NMAGIC. Coloque a saída na saída. Em vez de em a. out. Especificar o formato de saída. Retenha secções e conteúdos de deslocalização em executáveis ​​ligados. Produza uma tentativa linkable do arquivo da saída para ajustar seu número mágico a OMAGIC. Adicione diretório dir ao caminho de pesquisa da biblioteca de tempo de execução. Ignorar caminhos adicionais normalmente ler da variável de ambiente LDRUNPATH. Especifique o caminho para procurar bibliotecas compartilhadas requeridas por outra biblioteca compartilhada. O argumento dirs pode ser um único diretório, ou vários diretórios separados por dois-pontos. Isso substitui os caminhos de pesquisa especificados nas bibliotecas compartilhadas. Não inclua nenhuma informação de símbolo na saída. Crie uma biblioteca compartilhada. Não vincular com bibliotecas compartilhadas. Não classifique símbolos comuns globais por tamanho. Imprima cada nome de arquivo de entrada à medida que ele é processado. Imprima opções específicas de destino e, em seguida, saia. Forçar símbolo a ser indefinido. Mostrar número da versão. Imprimir informações sobre ld imprime os nomes dos arquivos de entrada ao tentar abri-los. Avisar ao encontrar símbolos comuns combinados com outras construções. Forneça apenas um aviso por símbolo indefinido. Com - s ou - S. Apague todos os símbolos locais. Estes geralmente começam com L. Marque o objeto para o comportamento especial especificado por palavra-chave. Ld reconhece as seguintes palavras-chave: O objeto combina e ordena várias seções de realocação para cache de pesquisa de símbolo dinâmico. Não permitir símbolos indefinidos. Inicialize o objeto primeiro no tempo de execução. Interpor objetos tabela de símbolos antes de tudo, mas a tabela de símbolos executáveis ​​primário. Os objetos de processo são filtrados imediatamente no tempo de execução. Permitir várias definições de um único símbolo. Use a primeira definição. Desativar a combinação de várias seções de realocação. Desativar a transferência da cópia. Ignorar o caminho de pesquisa da biblioteca padrão ao procurar dependências para o objeto. Não descarregar objeto em tempo de execução. Objeto não está disponível para dlopen. Objeto não pode ser despejado por dldump. Ligação em tempo de execução não preguiçoso. Objeto pode conter dollarORIGIN. Adicione todos os símbolos à tabela de símbolos dinâmicos, não apenas aqueles referenciados por objetos vinculados. Link objetos big-endian. Link objetos little-endian. Defina o campo DTFILTER do objeto compartilhado ELF como nome. Diretório de pesquisa dir antes de diretórios de pesquisa padrão (essa opção deve preceder a opção - l que pesquisa esse diretório). Exibir um mapa de link na saída padrão. Imprima um mapa de link para o arquivo. Permitir leitura e escrita de dados e texto. Marcar saída se ele suporta números mágicos Unix. Não alinhar página de dados. Otimizar. Nível deve ser 1. 2. 3. Ou 0. O padrão é 1. 0 desativa a otimização 3 otimiza mais. Obter nomes de símbolos e endereços do arquivo. Mas suprimir o deslocamento do arquivo e sua inclusão na saída. Não inclua informações de símbolo do depurador na saída. Execute o arquivo de script em vez do script de vinculador padrão. Comece bss segmento de saída no endereço. Comece o segmento de dados de saída no endereço. Comece o segmento de texto da saída no endereço. Sinônimo de - r, exceto quando se vinculam programas C, onde ele resolve referências de construtor. Com - s ou - S. Apague os símbolos locais começando por L. Mostrar o número da versão e os emuladores de emulação para a opção - m. A opção de formato binário indica que o arquivo de entrada, neste caso, nomeado stub. É um blob binário bruto de dados. O comando que você mostra toma esse blob e o envolve em um arquivo elf, semelhante a outros objetos criados pelo compilador e adequado para vinculação em um programa. Esse tipo de truque também é útil se você tiver uma ferramenta de programação ROM, por exemplo, que espera dados elf, em vez de binários brutos. O blob é colocado na seção. data e três símbolos (também conhecidos como variáveis) são criados para você: binarystubstart binarystubend binarystubsize Se você associa stub-image. o com um programa C, da maneira usual, então você pode acessar os dados como Este (você pode escolher qualquer tipo de ponteiro é apropriado): O GNU linker ld destina-se a cobrir uma ampla gama de situações, e ser tão compatível quanto possível com outros vinculadores. Como resultado, você tem muitas opções para controlar seu comportamento. Aqui está um resumo das opções que você pode usar na linha de comando ld: Esta infinidade de opções de linha de comando pode parecer intimidante, mas na prática algumas delas são usadas em qualquer contexto específico. Por exemplo, um uso freqüente de ld é ligar arquivos de objeto Unix padrão em um sistema Unix padrão, suportado. Em tal sistema, para ligar um arquivo hello. o. Isto diz ao ld para produzir um arquivo chamado saída como resultado da vinculação do arquivo /lib/crt0.o com hello. o e da biblioteca libc. a. Que virá dos diretórios de pesquisa padrão. (Consulte a discussão da opção - l abaixo.) As opções de linha de comando para ld podem ser especificadas em qualquer ordem e podem ser repetidas à vontade. Repetir a maioria das opções com um argumento diferente não terá mais efeito ou substituirá as ocorrências anteriores (aquelas mais à esquerda na linha de comando) dessa opção. As exceções - que podem ser usadas mais de uma vez - são - A. - b (ou seu sinônimo - format), - defsym. - EU. - eu. - R. - você. E - (ou seu sinônimo --start-group). A lista de arquivos de objeto a serem ligados, mostrados como objfile, pode seguir, preceder ou ser misturado com as opções de linha de comando, exceto que um argumento objfile não pode Ser colocado entre uma opção e seu argumento. Normalmente, o vinculador é chamado com pelo menos um arquivo de objeto, mas você pode especificar outras formas de arquivos de entrada binária usando-l. - R. Todos são especificados, o vinculador não produz qualquer saída e emite a mensagem Sem arquivos de entrada. Se o vinculador não pode reconhecer o formato de um arquivo de objeto, ele assumirá que é um script de vinculação. Um script especificado desta forma aumenta O script de vinculador principal usado para o link (ou o script de vinculador padrão ou aquele especificado usando - T). Esse recurso permite que o vinculador para vincular um arquivo que parece ser um objeto ou um arquivo, mas na verdade apenas define algum símbolo Valores, ou usa INPUT ou GROUP para carregar outros objetos Consulte a seção Command Language. Para opções cujos nomes são uma única letra, os argumentos de opção devem seguir a letra da opção sem intervir em espaços em branco ou ser dados como argumentos separados imediatamente após a opção que os requer. Para opções cujos nomes são múltiplas letras, um traço ou dois podem preceder o nome da opção, por exemplo, --oformat e - formato são equivalentes. Os argumentos para opções de várias letras devem ser separados do nome da opção por um sinal de igual ou ser dados como argumentos separados imediatamente após a opção que os requer. Por exemplo, --oformat srec e --oformatsrec são equivalentes. São aceitas abreviaturas únicas dos nomes das opções de várias letras. - b input-format ld pode ser configurado para suportar mais de um tipo de arquivo de objeto. Se seu ld estiver configurado desta maneira, você pode usar a opção - b para especificar o formato binário para os arquivos de objetos de entrada que seguem esta opção na linha de comando. Mesmo quando o ld está configurado para suportar formatos de objetos alternativos, normalmente não é necessário especificar isso, pois ld deve ser configurado para esperar como formato de entrada padrão o formato mais comum em cada máquina. Input-format é uma string de texto, o nome de um formato particular suportado pelas bibliotecas BFD. (Você pode listar os formatos binários disponíveis com objdump - i.) - format input-format tem o mesmo efeito, como faz o comando de script TARGET. Consulte a seção BFD. Você pode usar essa opção se estiver vinculando arquivos com um formato binário incomum. Você também pode usar - b para alternar formatos de forma explícita (ao vincular arquivos de objetos de diferentes formatos), incluindo - b input-format antes de cada grupo de arquivos de objeto em um formato específico. O formato padrão é obtido a partir da variável de ambiente GNUTARGET. Você também pode definir o formato de entrada de um script, usando o comando TARGET, veja a seção Comandos de Opção. - Bstatic Não vincule contra bibliotecas compartilhadas. Isso só é significativo em plataformas para as quais bibliotecas compartilhadas são suportadas. - Link dinâmico contra bibliotecas dinâmicas. Isso só é significativo em plataformas para as quais bibliotecas compartilhadas são suportadas. Esta opção é normalmente a predefinição em tais plataformas. - Bsymbolic Ao criar uma biblioteca compartilhada, vincular referências a símbolos globais para a definição dentro da biblioteca compartilhada, se houver. Normalmente, é possível que um programa vinculado a uma biblioteca compartilhada substitua a definição na biblioteca compartilhada. Esta opção só é significativa em plataformas ELF que suportam bibliotecas compartilhadas. - c MRI-commandfile Para compatibilidade com vinculadores produzidos por MRI, ld aceita arquivos de script escritos em uma linguagem de comando restrita e alternativa, descrita na seção MRI Compatible Script Files. Introduza arquivos de script MRI com a opção - c use a opção - T para executar scripts de vinculadores escritos na linguagem de scripting ld de uso geral. Se MRI-cmdfile não existir, ld procurará nos diretórios especificados por quaisquer opções - L. - d - dc - dp Essas três opções são equivalentes são suportados vários formulários para compatibilidade com outros vinculadores. Eles atribuem espaço a símbolos comuns mesmo se um arquivo de saída relocável é especificado (com - r). O comando de script FORCECOMMONALLOCATION tem o mesmo efeito. Consulte a seção Comandos de opção. - defsym expressão de símbolo Crie um símbolo global no arquivo de saída, contendo o endereço absoluto dado por expressão. Você pode usar essa opção quantas vezes forem necessárias para definir vários símbolos na linha de comando. Uma forma limitada de aritmética é suportada para a expressão neste contexto: você pode dar uma constante hexadecimal ou o nome de um símbolo existente, ou usar e - para adicionar ou subtrair constantes hexadecimais ou símbolos. Se você precisar de expressões mais elaboradas, considere usar a linguagem de comando do vinculador a partir de um script (consulte a seção Atribuição: Definindo Símbolos). Nota: não deve haver espaço em branco entre o símbolo. O sinal de igual () e a expressão. - embedded-relocs Essa opção só é significativa quando se vincula código MIPS incorporado PIC, gerado pela opção - membedded-pic para o compilador GNU e assembler. Faz com que o vinculador crie uma tabela que pode ser usada em tempo de execução para realocar quaisquer dados que foi inicializado estaticamente para valores de ponteiro. Consulte o código em testsuite / ld-empic para obter detalhes. - e entry Use a entrada como o símbolo explícito para iniciar a execução do seu programa, em vez do ponto de entrada padrão. Consulte a seção O ponto de entrada. Para uma discussão de padrões e outras formas de especificar o ponto de entrada. - F - F formato Ignorado. Alguns vinculadores mais antigos usaram essa opção em toda uma cadeia de ferramentas de compilação para especificar o formato de arquivo de objeto para os arquivos de objetos de entrada e de saída. Os mecanismos ld usam para essa finalidade (as opções - b ou - format para arquivos de entrada, a opção - formato ou o comando TARGET em scripts linker para arquivos de saída, a variável de ambiente GNUTARGET) são mais flexíveis, mas ld aceita a opção - F para Compatibilidade com scripts escritos para chamar o vinculador antigo. - format input-format Sinônimo de - b input-format. - g Ignorado. Fornecido para a compatibilidade com outras ferramentas. - G value - G value Define o tamanho máximo de objetos a serem otimizados usando o GP register para tamanho sob MIPS ECOFF. Ignorado para outros formatos de arquivo de objeto. - help Imprime um resumo das opções da linha de comando na saída e saída padrão. - i Executa um link incremental (igual à opção - r). - l ar Adiciona um arquivo archive à lista de arquivos a vincular. Esta opção pode ser usada qualquer número de vezes. Ld procurará sua lista de caminho para ocorrências de lib ar. a para cada arquivo especificado. - L searchdir - L searchdir Adicionar path searchdir à lista de caminhos que ld procurará por bibliotecas de arquivo e scripts de controle ld. Você pode usar esta opção qualquer número de vezes. Os diretórios são pesquisados ​​na ordem em que são especificados na linha de comando. Os diretórios especificados na linha de comando são pesquisados ​​antes dos diretórios padrão. Todas as opções - L se aplicam a todas as opções - l, independentemente da ordem em que as opções aparecem. Os caminhos também podem ser especificados em um script de link com o comando SEARCHDIR. Os diretórios especificados desta maneira são pesquisados ​​no ponto em que o script de vinculador aparece na linha de comando. - M Imprimir (para a saída padrão) um mapa de link - informações de diagnóstico sobre onde os símbolos são mapeados por ld. E informações sobre alocação de armazenamento comum global. - Map mapfile Imprimir para o arquivo mapfile a link map - informações de diagnóstico sobre onde os símbolos são mapeados por ld. E informações sobre alocação global de armazenamento comum. - m emulação - m emulação Emule o emulação linker. Você pode listar as emulações disponíveis com as opções --verbose ou - V. O padrão depende de como seu ld foi configurado. - N Defina as seções de texto e dados para que possam ser lidas e graváveis. Além disso, não página-alinhar o segmento de dados. Se o formato de saída suporta números mágicos de estilo Unix, marque a saída como OMAGIC. - n Defina o segmento de texto a ser somente leitura e marque a saída como NMAGIC se possível. - noinhibit-exec Retenha o arquivo de saída executável sempre que ele for ainda utilizável. Normalmente, o vinculador não produzirá um arquivo de saída se encontrar erros durante o processo de link que ele sai sem escrever um arquivo de saída quando ele emite qualquer erro. - no-keep-memory ld normalmente otimiza a velocidade sobre o uso de memória, colocando em cache as tabelas de símbolos dos arquivos de entrada na memória. Essa opção informa ld para otimizar o uso da memória, relendo as tabelas de símbolos conforme necessário. Isso pode ser necessário se ld ficar sem espaço de memória enquanto estiver vinculando um executável grande. - o output Use saída como o nome para o programa produzido por ld se essa opção não for especificada, o nome a. out é usado por padrão. O comando de script OUTPUT também pode especificar o nome do arquivo de saída. - formato saída-formato ld pode ser configurado para suportar mais de um tipo de arquivo de objeto. Se seu ld estiver configurado desta maneira, você pode usar a opção - oformat para especificar o formato binário para o arquivo de objeto de saída. Mesmo quando o ld está configurado para suportar formatos de objetos alternativos, normalmente não é necessário especificar isso, pois ld deve ser configurado para produzir como formato de saída padrão o formato mais comum em cada máquina. Output-format é uma string de texto, o nome de um formato particular suportado pelas bibliotecas BFD. (Você pode listar os formatos binários disponíveis com objdump - i.) O comando de script OUTPUTFORMAT também pode especificar o formato de saída, mas essa opção substitui-lo. Consulte a seção BFD. - R filename Ler os nomes dos símbolos e seus endereços a partir do nome do arquivo. Mas não realocá-lo ou incluí-lo na saída. Isso permite que seu arquivo de saída se refira simbolicamente a locais absolutos de memória definidos em outros programas. - relax Uma opção com efeitos dependentes da máquina. Em algumas plataformas, a opção - relax executa otimizações globais que se tornam possíveis quando o vinculador resolve o endereçamento no programa, como relaxar modos de endereço e sintetizar novas instruções no arquivo de objeto de saída. - retain-symbols-file filename Retenha apenas os símbolos listados no arquivo filename. Descartando todos os outros. Filename é simplesmente um arquivo simples, com um nome de símbolo por linha. Essa opção é especialmente útil em ambientes onde uma grande tabela de símbolos global é acumulada gradualmente, para conservar a memória em tempo de execução. - retain-symbols-file não descarta símbolos indefinidos ou símbolos necessários para relocações. Você só pode especificar - retain-symbols-file uma vez na linha de comando. Substitui-s e - S. - r Gerar saída relocável - ou seja. Gerar um arquivo de saída que por sua vez pode servir como entrada para ld. Isso é muitas vezes chamado de ligação parcial. Como um efeito colateral, em ambientes que suportam números mágicos padrão do Unix, essa opção também define o número mágico dos arquivos de saída para OMAGIC. Se essa opção não for especificada, um arquivo absoluto será produzido. Ao vincular programas C, essa opção não resolverá referências a construtores para fazer isso, use - Ur. Esta opção faz a mesma coisa que - i. - S Omitir informações do símbolo depurador (mas não todos os símbolos) do arquivo de saída. - s Omite todas as informações de símbolo do arquivo de saída. - shared Criar uma biblioteca compartilhada. Atualmente, isso só é suportado em plataformas ELF e SunOS. No SunOS, o vinculador criará automaticamente uma biblioteca compartilhada se a opção - e não for usada e houver símbolos indefinidos no link. - sort-common Normalmente, quando ld coloca os símbolos comuns globais nas seções de saída apropriadas, classifica-os por tamanho. Primeiro vêm todos os símbolos de um byte, depois todos os dois bytes, depois todos os quatro bytes, e depois tudo o resto. Isso é para evitar aberturas entre símbolos devido a restrições de alinhamento. Esta opção desabilita essa classificação. - split-by-reloc count Trys para cria seções extras no arquivo de saída para que nenhuma seção de saída única no arquivo contém mais do que contagem relocações. Isso é útil quando se gera um grande relocável para download em determinados kernels em tempo real com o formato de arquivo de objeto COFF, já que o COFF não pode representar mais de 65535 deslocalizações em uma única seção. Observe que isso falhará ao trabalhar com formatos de arquivo de objeto que não suportam seções arbitrárias. O linker não dividirá seções de entrada individuais para redistribuição, portanto, se uma única seção de entrada contém mais do que contagem de relocações, uma seção de saída conterá muitas deslocalizações. - split-by-file Similar a - split-by-reloc, mas cria uma nova seção de saída para cada arquivo de entrada. - stats Compute e exiba estatísticas sobre o funcionamento do vinculador, como tempo de execução e uso de memória. - Tbss org - Tdata org - Ttext org Use org como o endereço inicial para - respectivamente - o bss. dados. Ou o segmento de texto do arquivo de saída. Org deve ser um único inteiro hexadecimal para compatibilidade com outros vinculadores, você pode omitir o 0x principal normalmente associado com valores hexadecimais. - T commandfile - T commandfile Ler os comandos do link do arquivo commandfile. Esses comandos substituem o script de link padrão do ld s (em vez de adicionar a ele), então commandfile deve especificar tudo o necessário para descrever o formato de destino. Consulte a seção Linguagem de Comando. Se commandfile não existir, ld procura-lo nos diretórios especificados por qualquer precedente - L opções. Várias opções - T acumulam. - t Imprime os nomes dos arquivos de entrada conforme ld os processa. - traditional-format Para alguns alvos, a saída de ld é diferente em alguns aspectos da saída de algum vinculador existente. Esta opção solicita ld para usar o formato tradicional em vez disso. Por exemplo, no SunOS, ld combina entradas duplicadas na tabela de cadeias de símbolos. Isso pode reduzir o tamanho de um arquivo de saída com informações de depuração em mais de 30 por cento. Infelizmente, o programa dbx do SunOS não consegue ler o programa resultante (o gdb não tem problemas). O parâmetro de formato tradicional informa ld para não combinar entradas duplicadas. - u símbolo Força símbolo a ser inserido no arquivo de saída como um símbolo indefinido. Isso pode, por exemplo, ativar a vinculação de módulos adicionais de bibliotecas padrão. - u pode ser repetido com argumentos de opção diferentes para inserir símbolos adicionais indefinidos. - Ur Para qualquer outra coisa que não programas C, esta opção é equivalente a - r. Ele gera saída relocável - i. e. Um arquivo de saída que por sua vez pode servir como entrada para ld. Ao ligar programas em C, - Ur resolve referências a construtores, ao contrário de - r. Ele não funciona para usar - Ur em arquivos que foram eles mesmos vinculados com - Ur uma vez que a tabela do construtor foi construída, ele não pode ser adicionado a. Use - Ur apenas para o último link parcial e - r para os outros. --verbose Exibe o número da versão para ld e lista as emulações de vinculador suportadas. Exibe quais arquivos de entrada podem e não podem ser abertos. - v - V Exibe o número da versão para ld. A opção - V também lista as emulações suportadas. - version Exibe o número da versão para ld e sai. - warn-common Avisa quando um símbolo comum é combinado com outro símbolo comum ou com uma definição de símbolo. Unix linkers permitir esta prática um pouco desleixada, mas vinculadores em alguns outros sistemas operacionais não. Esta opção permite-lhe encontrar possíveis problemas de combinar símbolos globais. Infelizmente, algumas bibliotecas C usam essa prática, para que você possa receber alguns avisos sobre símbolos nas bibliotecas, bem como em seus programas. Há três tipos de símbolos globais, ilustrados aqui por exemplos C: int i 1 Uma definição, que vai na seção de dados inicializada do arquivo de saída. Extern int i Uma referência indefinida, que não aloca espaço. Deve haver uma definição ou um símbolo comum para a variável em algum lugar. Int i Um símbolo comum. Se houver apenas (um ou mais) símbolos comuns para uma variável, ele vai na área de dados não inicializada do arquivo de saída. O vinculador mescla vários símbolos comuns para a mesma variável em um único símbolo. Se eles são de tamanhos diferentes, ele escolhe o maior tamanho. O vinculador transforma um símbolo comum em uma declaração, se houver uma definição da mesma variável. A opção - warn-common pode produzir cinco tipos de avisos. Cada aviso consiste em um par de linhas: a primeira descreve o símbolo que acabamos de encontrar, ea segunda descreve o símbolo anterior encontrado com o mesmo nome. Um ou ambos os dois símbolos serão um símbolo comum. Transformando um símbolo comum em uma referência, porque já existe uma definição para o símbolo. Transformando um símbolo comum em uma referência, porque uma definição posterior para o símbolo é encontrada. Este é o mesmo que o caso anterior, exceto que os símbolos são encontrados em uma ordem diferente. Mesclando um símbolo comum com um símbolo comum do mesmo tamanho anterior. Mesclando um símbolo comum com um símbolo comum anterior maior. Mesclando um símbolo comum com um símbolo comum anterior menor. Este é o mesmo que o caso anterior, exceto que os símbolos são encontrados em uma ordem diferente. - warn-constructors Avisar se forem usados ​​construtores globais. Isso é útil somente para alguns formatos de arquivo de objeto. Para formatos como COFF ou ELF, o vinculador não pode detectar o uso de construtores globais. - warn-once Apenas warn uma vez para cada símbolo indefinido, em vez de uma vez por módulo que se refere a ele. Para cada arquivo mencionado na linha de comando, inclua todos os arquivos de objeto no arquivo no link, em vez de procurar o arquivo para os arquivos de objeto necessários. Isso normalmente é usado para transformar um arquivo archive em uma biblioteca compartilhada, forçando cada objeto a ser incluído na biblioteca compartilhada resultante. - X Exclui todos os símbolos locais temporários. Para a maioria dos alvos, isto é todos os símbolos locais cujos nomes começam com L. - x Apagar todos os símbolos locais. - y símbolo Imprime o nome de cada arquivo vinculado no qual o símbolo aparece. Esta opção pode ser dada qualquer número de vezes. Em muitos sistemas é necessário antecipar um sublinhado. Esta opção é útil quando você tem um símbolo indefinido em seu link, mas não sabe de onde a referência está vindo. - (archives -) --start-group archives --end-group Os arquivos devem ser uma lista de arquivos de arquivo. Eles podem ser nomes de arquivos explícitos ou opções - l. Os arquivos especificados são pesquisados ​​repetidamente até que nenhuma nova referência indefinida seja criada. Normalmente, um arquivo é pesquisado apenas uma vez na ordem em que é especificado na linha de comandos. Se um símbolo nesse arquivo é necessário para resolver um símbolo indefinido referido por um objeto em um arquivo que aparece mais tarde na linha de comando, o vinculador não seria capaz de resolver essa referência. Agrupando os arquivos, todos eles serão pesquisados ​​repetidamente até que todas as referências possíveis sejam resolvidas. A utilização desta opção tem um custo de desempenho significativo. É melhor usá-lo somente quando houver referências circulares inevitáveis ​​entre dois ou mais arquivos. Vá para o primeiro. anterior. Próximo. Última seção, índice.

Comments

Popular posts from this blog

Opinião de scottrade

Melhor corretor online linha de fundo A Scottrade é um corretor premiado que oferece aos clientes centenas de agências, excelente serviço ao cliente e recursos educacionais, além de taxas claras e modestas. Suas ferramentas e opções móveis não são tão robustas quanto alguns de seus concorrentes, mas sua estrutura de custos e serviços fazem da Scottrade a melhor escolha para investidores médios. Fácil de usar Adequado para o investidor médio. Scottrade é um corretor on-line popular com baixos comércios e um serviço bancário bem sucedido. Ele ocupa o primeiro lugar na satisfação geral em um estudo da J. D. Power and Associates de investidores e ganha as melhores notas de outras publicações importantes como a revista SmartMoney e ConsumerReports, bem como a Associação Americana de Investidores Individuais. Scottrade tem uma interface limpa e executa comércios rapidamente também. Os especialistas dizem que as ferramentas e opções de negociação são mais básicas do que as de alguns dos conco...

Strategi trading forex untuk pemulangan

TEKNIK FOREX SEBENAR (SFS) Saya Khalid Hamid. Seorang COMÉRCIO DE FOREX COMPLETO. Saya merupakan bekas Eksekutif Banco Antarabangsa yang pernah bertugas sebagai ANALISTA DE MOEDA. Tugas saya ialah menganalisis pergerakan matawang eang digerakkan oleh berita-berita ekonomi. Selain itu, saya juga aktif membantu para trader serta menyumbangkan dicas / artikel dalam fórum-fórum forex tempatan dan juga antarabangsa. Pengalaman sebagai analista de moeda corrente keaktifan berforum selama 9 TAHUN telah banyak membentuk comerciante de saya menjadi seperti yang anda lihat pada hari ini. Sebelum ini, sejak 2017 saya telah menulis 5 buah livro eletrônico TEKNIK FOREX SEBENAR V1, V2, V3, V4 dan V5. Kini, pratos de banana, bananas, bananas, bananas, banheiras, banheiras, banheiras e banheiras. APA ITU FOREX Kepada yang pertama kali terbaca tentang forex, istilah Forex FX diambil daripada singkatan PARA eign EX mudança atau Tukaran Matawang Asing. As informações seguintes não estão ainda disponíveis...

Investir em opções de ações tostão

Como investir em Penny Stock Investir em tostão é um dos comportamentos mais arriscados que os comerciantes e investidores podem se envolver dentro do mercado de ações maior. Especialistas definem ações tostão como ações com um preço da ação sob uma certa quantidade, geralmente menos de 1 por ação. Embora alguns novatos gostam de investir nestas ações baratas, os preços de suas ações baixas muitas vezes vêm com mais volatilidade e risco. Se você quiser se envolver neste tipo de negociação, aqui estão algumas das etapas mais comuns recomendados por especialistas que aconselham sobre como investir em tostão de uma forma inteligente e rentável. Etapas Editar parte um dos dois: fazer sua lição de casa Editar Saiba que vários fatores aumentam o risco inerente aos tostões. Se você está pensando em investir em tostão, é uma boa idéia para entender os riscos antes de apostar centenas ou mesmo milhares de dólares em um estoque ou um portfólio de ações. Os seguintes fatores tornam o investimento...