compilador duvida no back-end
Olá sou estudante de programação a algum tempo, e utimamente venho me aventurando no universo dos compiladores.
Bom sobre isso minha duvida. no back-end do compilador onde é gerado o codigo objeto, e minha duvida é essa como faço pra criar esses executavel.
Porque ate agora meus compiladores geram codigo para maquina vertual ou um codigo assembly, onde uso o nasm para gerar o codigo objeto (executavel).
Mas ai se mando meu compilador para meu amigo que não tenha o nasm instalado ele nao poderar gerar os executaveis dai o meu problema.
Bom sobre isso minha duvida. no back-end do compilador onde é gerado o codigo objeto, e minha duvida é essa como faço pra criar esses executavel.
Porque ate agora meus compiladores geram codigo para maquina vertual ou um codigo assembly, onde uso o nasm para gerar o codigo objeto (executavel).
Mas ai se mando meu compilador para meu amigo que não tenha o nasm instalado ele nao poderar gerar os executaveis dai o meu problema.
Edinho
Curtidas 0
Respostas
Sadasd
24/11/2020
Os object code são convertidos para executável através de uma "coisinha" chamada linker, da um google em "compiler linker" que você vai achar um monte de artigos falando sobre.
GOSTEI 0