Voici une source vue sur cppfrance et corrigée pour l'assembleur de Dev-Cpp
#include <iostream>
#include <stdlib.h>
#include <conio.c>
#pragma inline
using namespace std;
int main(void)
{
unsigned int adr=0x378;
unsigned char ret_char;
// instructions assembleur
asm("movl adr, %edx");
asm("in %dx, %al");
asm("movb %al, ret_char");
printf("%c", ret_char);
getch();
return 0;
}
quand je compile, dev-cpp m'indique deux erreurs du type
[Linker error] undefined reference to 'adr'
Que se passe-t-il ???