我使用裸函数在程序运行时修补程序的一部分。我可以在 Windows 的 VC++ 中轻松做到这一点。我正在尝试在 Linux 中执行此操作,似乎 gcc 不支持裸函数。用裸函数编译代码给了我这个:警告:忽略‘裸’属性指令。在 CentOS 5.5 i386 下编译。
最佳答案
根据 docs ,仅 GCC 在某些平台(ARM、AVR、MCORE、RX 和 SPU)上支持裸属性:
我不知道为什么。
关于c++ - 为什么 gcc 不支持裸函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7278234/