我一直在研究 GCC 源代码,我注意到大多数(如果不是全部)特定于目标的源代码文件(例如 arm.c)都使用旧的 K&R 函数样式。
这有什么特别的原因吗?向后兼容?可移植性?
最佳答案
这样您就可以在使用非 GNU 且可能非常旧的编译器的系统上编译 gcc,以便在这个系统上获得更好的编译器。
关于function - 为什么 GCC 源代码中特定于目标的函数声明使用 K&R 样式而不是原型(prototype)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8460286/