gpt4 book ai didi

c - PowerPC 程序集中的 "ifdef"

转载 作者:太空狗 更新时间:2023-10-29 16:05:45 25 4
gpt4 key购买 nike

我想在汇编代码中创建一个 ifdef 条件,类似于 C 中的预处理器。

例如:

ifdef UNIT_TEST
b somewhere
else
b somewhere else

我使用的是 e200z6 PowerPC 内核。

最佳答案

通常(这就是我们在 Linux 内核的 powerpc 部分所做的)我们让 C 预处理器为我们预处理 ASM 文件:

#ifdef UNIT_TEST
b test
#else
b work
#endif

通常这些文件被标记为 .S 而不是 .s.asm 以表明它们是经过预处理的。

关于c - PowerPC 程序集中的 "ifdef",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42931032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com