Porque um arquivo .s nao compila com o nasm?

1. Porque um arquivo .s nao compila com o nasm?

Bruno
uNclear

(usa Slackware)

Enviado em 06/03/2016 - 15:01h

Quando transformo um programa escrito em c pra assembly usando o comando gcc -S programa.c, um arquivo .s e gerado na linguagem assembly, mas ele n compila usando o nasm, como o .asm compila. Alguem pode me explicar isso?




  


2. Re: Porque um arquivo .s nao compila com o nasm?

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/04/2016 - 13:22h

Porque a sintaxe e algumas marcações não são as mesmas.
Além disso tem as cargas ou chamadas de bibliotecas, como a função printf() do C.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts