有这段代码:intmain(){intx=13;gotof;asm__volatile__(".byte0xff");f:return0;}我不明白为什么g++优化它并且不包括操作码(在反汇编中):#5"q.c"1.byte0xff#0""2即使我在没有任何优化的情况下进行编译:g++-g-O0-Sq.c。我尝试单独使用g++-g和g++-O0因为我读到它在某些情况下可能不兼容。如果我注释gotof;行,它将插入操作码。.file"q.c".text.globlmain.typemain,@functionmain:.LFB0:.cfi_startprocpushq%rbp.cfi_d