我遇到的问题是链接器从内联汇编代码生成未定义的引用错误。
int global_var = 0;
void myfunc()
{
asm(".intel_syntax noprefix\n");
asm("lea eax, global_var\n");
}
我正在使用 GCC 3.4.2 使用 -masm=intel 进行编译,没有任何优化或任何东西。如果有人也遇到这种不便,请提供帮助。
我遇到的问题是链接器从内联汇编代码生成未定义的引用错误。
int global_var = 0;
void myfunc()
{
asm(".intel_syntax noprefix\n");
asm("lea eax, global_var\n");
}
我正在使用 GCC 3.4.2 使用 -masm=intel 进行编译,没有任何优化或任何东西。如果有人也遇到这种不便,请提供帮助。