Clion中的嵌入式汇编程序块

时间:2019-03-03 20:19:15

标签: assembly inline-assembly clion

我知道如果我想使用某些程序集,可以在Microsoft Visual C ++中使用此语法

__asm {                         
    MOV EAX, iCislo                 
    INC EAX                         
    MOV iVysledok,EAX                
    }

我还找到了gcc编译器的版本。

   asm(".intel_syntax noprefix \n"   
       "mov eax,_iCislo        \n"   
       "inc eax                \n"  
       "mov _iVysledok,eax     \n"  
       ".att_syntax            \n");

是否可以在CLion中使用类似的内容?还是为此目的下载Microsoft Visual C ++更好?我对C使用CLion,所以我也想在CLion中查找。非常感谢您的答复。

1 个答案:

答案 0 :(得分:2)

CLion不是编译器,而是IDE,它使用GCC或Clang编译器作为其工具链,并且Clang内联汇编语法与GCC相同(请参见https://clang.llvm.org/compatibility.html#inline-asm)。