Clion 中的嵌入式汇编程序块

Embedded Assembler block in 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++ 更好?我将 CLion 用于 C,所以我想看看是否也可以在 CLion 中使用。非常感谢您的回复。

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