Je suis nouveau en langage assembleur, donc je suis les tutoriel de pcasm de Dr.Paul Carter ( http://pacman128.github.io/pcasm/ ).Sur linux ubuntu 16 32bit, tutoriel langage assembleur DrPaulcarter, erreur de référence non définie
fichier Exactement pdf (http://pacman128.github.io/static/pcasm-book.pdf) en page 33, et de ce site en page 23 du livre
, j'ai téléchargé Linux Exemple (http://pacman128.github.io/static/linux-ex.zip)
et à l'entrée de la borne i
nasm -f coff first.asm
gcc -c driver.c
nasm -f coff asm_io.o
gcc -o first driver.o first.o asm_io.o
Mais il est revenu, il
Où est le problème?
(commande de -lc Screenshot est peu importe, s'il n'y a pas -lc, il est revenu la même chose)
Linux utilise ELF ('nasm -f elf32') pas COFF, je suis surpris que même travaillé. De plus, nous n'utilisons pas de soulignement principal, donc supprimez-les. De plus, 'nasm -f coff asm_io.o' devrait bien sûr être' asm_io.asm' pas '.o' (copier coller l'erreur?) – Jester
@Jester Merci asm_io.asm est de ma faute, je vais essayer votre avis – touchingtwist
Utilisez cut & coller pour inclure la sortie de la commande pas une capture d'écran. –