#if 0
__asm__ ( ".section .init,\"ax\"" );
__asm__ ( "bl InitDevice" );
__asm__ ( "bl ThrMsgManInit" );
__asm__ ( ".section .text" );
#endif
请帮助我理解以上代码行。
该#if 0
是一个预处理指令。#if 0
和匹配项之间的所有内容都#endif
将被编译器忽略,因为#if
表达式为0。如果它不为零,则不会被跳过。
该__asm__
指令使关联的文本放置在汇编文件中。但这不会因为您的示例而发生#if 0
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句