内联汇编的风险

2024-06-10

本文描述了作者在PS2 SDK中遇到的与内联汇编相关的问题。作者发现,由于缺少换行符,导致用于初始化.bss段的汇编代码被GCC编译器误识别为注释,从而导致全局变量和静态局部变量无法被正确初始化。这个问题导致了时区设置和显存分配等问题。最终,作者通过添加必要的换行符解决了这个问题。

阅读更多
47
未分类 GCC编译器