sto montando il mio mondo ciao con il seguente comando:non può essere eseguito eseguibile collegato con libc
nasm -f elf64 test.asm
Ho poi legame con questo:
ld -s test.o -lc
So che questo funziona perché file a.out
mi mostra
a.out: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped
Tuttavia quando ho eseguito questo con ./a.out
ricevo bash: ./a.out: No such file or directory
Quando link senza libc funziona benissimo! Come posso ottenere il mio exe con libc link da eseguire?