se119
-
Postagens
5 -
Registro em
-
Última visita
Tipo de Conteúdo
Fóruns
Treinamentos
Notícias
Artigos
Contribuindo
Profissões
Materiais de estudo
Pesquisa
Downloads
Loja
Eventos
Blogs
Galeria
Posts postados por se119
-
-
Se eu colocar global assembly sem o _ ele não compila .o
mensagem de erro: error: parser: instruction expected -
Fala galera blz ?
To exatamente nessa pág do livro https://mentebinaria.gitbook.io/assembly/a-base e não consigo criar a PoC.
To usando o ubuntu 21.04 x86-64 em VMNa tentativa de criar a PoC eu já fiz main.c:
#include <stdio.h>
int assembly (void);
int main (void)
{
printf("Resultado: %d\n"), assembly());
return 0;
}e assembly.asm:
bits 64
global_assembly:
assembly:
mov eax, 777
retaté ai blz, criei tbm:
nasm assembly.asm -f elf64
gcc -c main.c -o main.otudo conforme o roteiro ....
Mas .. Na última parte:
gcc assembly.o main.o -o test -no-pie.... recebo:
/usr/bin/ld: main.o: na função "main":
main.c:(.text+0x9): referência não definida para "assembly"
collect2: error: ld returned 1 exit statusvaleuuu !
Aprendendo Assembly
em Arquitetura de Computadores
Postado
Peço desculpas pelo intervalo entre as mensagens.
Já tava com o print de erro, mas, fiz mais uma tentativa, após sua última mensagem..
Apaguei tudo, de novo, e refiz o código. Dei uma olhada e tinha um erro de digitação. Erro de principiante XD! Muito obrigado pela força! Segue...
THANKS.!!
Tudo certo, muito obrigado!!!