嵌入式汇编程序块在Clion中

问题描述 投票:0回答:1

我知道如果我想使用一些程序集,我可以在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 for C所以我想在CLion中找到它是否可行。非常感谢你的回应。

assembly inline-assembly clion
1个回答
2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.