|
|
1
5
是的,行为已从gcc-4.3开始更改。gcc内联文档( http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/Inline.html
简而言之:纯内联只是告诉gcc(在旧版本中)
所有调用者都来自文件范围,因此gcc还保留了一个可链接的版本
属于
GCC4.3将此行为更改为与c99兼容。 为了回答你的具体问题:
如果您想要跨gcc版本的可移植性,请使用静态内联。 |
|
|
Edenia · GCC在应该决定函数声明的范围时的模糊行为 2 年前 |
|
|
Jean-Francois T. · C(C99)中嵌套函数调用的限制 8 年前 |
|
|
Tarun Maganti · 字符串在C中是如何工作的? 8 年前 |
|
|
Mushy · 另一个空洞的话题;我只是想问一下,因为我很困惑 8 年前 |
|
|
Rahul · 编译器如何在编译时不知道内存大小的情况下分配内存? 8 年前 |