Как в gcc inline assembler использовать локальную С переменную? Пример: int main (void) { int i=1; asm("movl i, %eax"); ... } Компилятор выдает "Undefined reference to 'i'". Если i глобальная, то все работает.
Форум —
Development
Как в gcc inline assembler использовать локальную С переменную? Пример: int main (void) { int i=1; asm("movl i, %eax"); ... } Компилятор выдает "Undefined reference to 'i'". Если i глобальная, то все работает.