inline assembler v C

Michal Ludvig michal-linux na logix.cz
Středa Listopad 21 15:40:37 CET 2001


Zdravim,
mam nasledujici programek (vykuchano ze slozitejsiho programu jen kvuli 
ukazani chyby):

=== inline.c ===
extern inline void nop(void)
{
         __asm__ __volatile__ ("nop");
}
int main()
{
         nop();
         return 0;
}
=== $< ===

Kdyz ho zkusim skompilovat, nejde mi to:

$ gcc -Wall inline.c -o inline
/tmp/cclCpHsN.o: In function `main':
/tmp/cclCpHsN.o(.text+0x7): undefined reference to `nop'
collect2: ld returned 1 exit status

Proc??? Jsem uplne blbej ja, nebo ten linker?

Michal Ludvig
-- 
* Cray is the only computer that runs
*  an endless loop in just 4 hours.



Další informace o konferenci Linux