o que é exatamente o arquivo objeto e como abri-lo

1
g++ myCppFile -o myOut

Eu não sei sobre o procedimento de compilação. Mas tudo que eu quero saber é qual é o tipo de myOut ? Não é texto. Não é como arquivo de configuração. Então o que é isso?

E como ver seu conteúdo?

    
por Mohammad Reza Rezwani 15.08.2014 / 00:40

2 respostas

0

Um arquivo objeto é um arquivo intermediário produzido por um compilador durante as etapas necessárias para produzir um arquivo executável.

Primeiro, o compilador reduz o código-fonte a um arquivo objeto, no qual o código da máquina para o produto final foi produzido, e as variáveis e outros itens legíveis por humanos foram substituídos por tokens.

Em segundo lugar, o linker pega o arquivo objeto e as bibliotecas solicitadas pelo compilador, e reúne o executável final, renderizando os tokens no arquivo objeto para endereços que uma máquina pode interpretar.

    
por Charles Green 15.08.2014 / 04:13
-1

myOut é um arquivo binário. Consiste em zeros e uns em um formato legível por processador e kernel. Se você precisar, você pode encontrar mais informações.

    
por enedil 15.08.2014 / 01:41