InglêsFrancêsEspanhol

Ad


favicon do OnWorks

h8300-hitachi-coff-nm - Online na nuvem

Execute h8300-hitachi-coff-nm no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando h8300-hitachi-coff-nm 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 Windows ou emulador online MAC OS

PROGRAMA:

NOME


nm - lista os símbolos de arquivos objeto

SINOPSE


nm [-a--debug-syms] [-g--externo-somente]
[-B] [-C--desmanchar[=estilo]] [-D--dinâmico]
[-S- tamanho da impressão] [-s--print-armap]
[-A-o--print-nome do arquivo][--special-syms]
[-n-v--classificação numérica] [-p--sem classificação]
[-r--classificação reversa] [--size-sort] [-u--indefinido-somente]
[-t radix--radix =radix] [-P--portabilidade]
[--target =nome do bfd] [-fformato--format =formato]
[--somente definido] [-l--números de linha] [--sem desmembramento]
[-V--versão] [-X 32_64] [--Socorro] [objfile...]

DESCRIÇÃO


GNU nm lista os símbolos dos arquivos objeto objfile.... Se nenhum arquivo objeto estiver listado como
argumentos, nm assume o arquivo a.out.

Para cada símbolo, nm mostra:

· O valor do símbolo, na raiz selecionada por opções (veja abaixo), ou hexadecimal por
padrão.

· O tipo de símbolo. Pelo menos os seguintes tipos são usados; outros são, também,
dependendo do formato do arquivo do objeto. Se for minúsculo, o símbolo é local; se maiúsculo,
o símbolo é global (externo).

"A" O valor do símbolo é absoluto e não será alterado por links adicionais.

"B" O símbolo está na seção de dados não inicializados (conhecido como BSS).

"C" O símbolo é comum. Os símbolos comuns são dados não inicializados. Ao vincular,
vários símbolos comuns podem aparecer com o mesmo nome. Se o símbolo estiver definido
em qualquer lugar, os símbolos comuns são tratados como referências indefinidas.

"D" O símbolo está na seção de dados inicializados.

"G" O símbolo está em uma seção de dados inicializada para pequenos objetos. Algum arquivo de objeto
formatos permitem um acesso mais eficiente a pequenos objetos de dados, como um int global
variável em oposição a uma grande matriz global.

"I" O símbolo é uma referência indireta a outro símbolo. Esta é uma extensão GNU para
o formato de arquivo de objeto a.out que raramente é usado.

"N" O símbolo é um símbolo de depuração.

"R" O símbolo está em uma seção de dados somente leitura.

"S" O símbolo está em uma seção de dados não inicializada para pequenos objetos.

"T" O símbolo está na seção de texto (código).

"U" O símbolo não está definido.

"V" O símbolo é um objeto fraco. Quando um símbolo fraco definido está vinculado a um normal
símbolo definido, o símbolo definido normal é usado sem erro. Quando um fraco
o símbolo indefinido está vinculado e o símbolo não está definido, o valor do fraco
o símbolo torna-se zero sem erro.

"W" O símbolo é um símbolo fraco que não foi especificamente marcado como um objeto fraco
símbolo. Quando um símbolo de definição fraca está vinculado a um símbolo de definição normal, o
o símbolo normal definido é usado sem erro. Quando um símbolo indefinido fraco é
vinculado e o símbolo não está definido, o valor do símbolo é determinado em um
maneira específica do sistema sem erros. Em alguns sistemas, letras maiúsculas indicam que um
o valor padrão foi especificado.

"-" O símbolo é um símbolo de punhaladas em um arquivo de objeto a.out. Neste caso, o próximo
os valores impressos são o campo stabs outro, o campo stabs desc e o tipo de stab.
Os símbolos Stabs são usados ​​para armazenar informações de depuração.

"?" O tipo de símbolo é desconhecido ou o formato do arquivo de objeto é específico.

· O nome do símbolo.

OPÇÕES


As formas longa e curta de opções, mostradas aqui como alternativas, são equivalentes.

-A
-o
--print-nome do arquivo
Preceda cada símbolo pelo nome do arquivo de entrada (ou membro do arquivo) no qual ele estava
encontrado, em vez de identificar o arquivo de entrada apenas uma vez, antes de todos os seus símbolos.

-a
--debug-syms
Exibe todos os símbolos, até mesmo símbolos somente do depurador; normalmente eles não são listados.

-B O mesmo que --format = bsd (para compatibilidade com o MIPS nm).

-C
--demangle [=estilo]
Decodificar (desmanchar) nomes de símbolo de baixo nível em nomes de nível de usuário. Além de remover qualquer
o sublinhado inicial prefixado pelo sistema, torna os nomes das funções C ++ legíveis.
Compiladores diferentes têm estilos de mutilação diferentes. O estilo de remoção opcional
pode ser usado para escolher um estilo de demangling apropriado para seu compilador.

--sem desmembramento
Não demangle nomes de símbolo de baixo nível. Este é o padrão.

-D
--dinâmico
Exibe os símbolos dinâmicos em vez dos símbolos normais. Isso é apenas significativo
para objetos dinâmicos, como certos tipos de bibliotecas compartilhadas.

-f formato
--format =formato
Use o formato de saída formato, que pode ser "bsd", "sysv" ou "posix". O padrão é
"bsd". Apenas o primeiro personagem de formato é significativo; pode ser superior ou
minúsculas.

-g
--externo-somente
Exibe apenas símbolos externos.

-l
--números de linha
Para cada símbolo, use as informações de depuração para tentar encontrar um nome de arquivo e um número de linha.
Para um símbolo definido, procure o número da linha do endereço do símbolo. Para um
símbolo indefinido, procure o número da linha de uma entrada de relocação que se refere ao
símbolo. Se a informação do número da linha puder ser encontrada, imprima-a após o outro símbolo
informações.

-n
-v
--classificação numérica
Classifique os símbolos numericamente por seus endereços, em vez de alfabeticamente por seus
nomes.

-p
--sem classificação
Não se preocupe em classificar os símbolos em qualquer ordem; imprima-os na ordem encontrada.

-P
--portabilidade
Use o formato de saída padrão POSIX.2 em vez do formato padrão. Equivalente a
-f posix.

-S
- tamanho da impressão
Tamanho de impressão, não o valor, de símbolos definidos para o formato de saída "bsd".

-s
--print-armap
Ao listar símbolos de membros do arquivo, inclua o índice: um mapeamento (armazenado no
arquivo por ar or ranlib) de quais módulos contêm definições para quais nomes.

-r
--classificação reversa
Inverta a ordem da classificação (seja numérica ou alfabética); deixe o último vir
em primeiro lugar.

--size-sort
Classifique os símbolos por tamanho. O tamanho é calculado como a diferença entre o valor do
símbolo e o valor do símbolo com o próximo valor mais alto. Se a saída "bsd"
formato é usado, o tamanho do símbolo é impresso, ao invés do valor, e -S devo
ser usado para que o tamanho e o valor sejam impressos.

--special-syms
Símbolos de exibição que têm um significado especial específico do alvo. Esses símbolos são
geralmente usados ​​pelo destino para algum processamento especial e normalmente não são úteis
quando incluído nas listas de símbolos normais. Por exemplo, para ARM alvos isto
opção iria ignorar os símbolos de mapeamento usados ​​para marcar as transições entre o código ARM,
Código e dados THUMB.

-t radix
--radix =radix
Use radix como a base para imprimir os valores do símbolo. Deve ser d para decimal, o
para octal, ou x para hexadecimal.

--target =nome do bfd
Especifique um formato de código de objeto diferente do formato padrão do sistema.

-u
--indefinido-somente
Exibe apenas símbolos indefinidos (aqueles externos a cada arquivo de objeto).

--somente definido
Exibe apenas símbolos definidos para cada arquivo de objeto.

-V
--versão
Mostra o número da versão de nm e sair.

-X Esta opção é ignorada para compatibilidade com a versão AIX do nm. É preciso um
parâmetro que deve ser a string 32_64. O modo padrão do AIX nm corresponde
-X 32, que não é suportado pelo GNU nm.

--Socorro
Mostra um resumo das opções para nm e sair.

Use h8300-hitachi-coff-nm 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