Bonjour a tous,
J'ai donc le problème suivant : je veux utiliser ma fonction « inportb » qui se trouve dans « dos.h » (d'après ce que j'ai pu lire sur le site) mais quand je compile :
undefined reference to 'inportb'
J'utilise Code::Blocks sous windows.
J'ai également trouvé la fonction sur se site :
1 2 3 4 5 6
| unsigned char inportb (unsigned short _port)
{
unsigned char rv;
__asm__ __volatile__ ("inb %1, %0" : "=a" (rv) : "dN" (_port));
return rv;
} |
mais un simple :
1 2
| int a = inport(0x100);
printf("%d", a); |
… et j'ai une erreur à l'exécution.
Partager