Errore impossibile trovare simbolo ingresso _start

di il
2 risposte

Errore impossibile trovare simbolo ingresso _start

Salve a tutti,
Premettendo che ho programmato davvero poche volte in asssembly. Mi trovo a dover scrivere un semplice programma che fa comparire una shell su ubuntu (64bit).

main:
	jmp stringa
	pop rbx
	xor rax,rax
	push 0x0
	push 0x0
	push rbx
	sub rsp,4
	add rax,0x3b
	int 0x80
stringa:
	call main
	db 'bin/bash',0

Quando compilo tutto ok, ma quando linko mi da l'errore: Impossibile trovare il simbolo di ingresso _start.
comandi che ho utilizzato:
nasm -f elf64 execve.asm -o execve.o
ld -o execve execve.o

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte