是否可以使用没有跳转表的 switch 语句?GCC 创建了我想避免的愚蠢(在我的情况下是不可用的)跳转表。
问问题
2113 次
1 回答
11
https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html
-fno 跳转表
不要将跳转表用于 switch 语句,即使它比其他代码生成策略更有效。此选项与 -fpic 或 -fPIC 结合使用,用于构建构成动态链接器一部分且不能引用跳转表地址的代码。在某些目标上,跳转表不需要 GOT,也不需要此选项。
于 2014-07-09T18:13:35.783 回答