Linux 内核使用的 GNU C 扩展

1 Comment2008.07.02 15:26 by Felicia 

GNU C 是一个功能非常强大的跨平台 C 编译器,它对 C 语言提供了很多扩展,这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。本文把支持 GNU 扩展的 C 语言称为 GNU C。

Linux 内核代码使用了大量的 GNU C 扩展,以至于能够编译 Linux 内核的唯一编译器是 GNU CC,以前甚至出现过编译 Linux 内核要使用特殊的 GNU CC 版本的情况。本文是对 Linux 内核使用的 GNU C 扩展的一个汇总,希望当你读内核源码遇到不理解的语法和语义时,能从本文找到一个初步的解答,更详细的信息可以查看gcc.info。文中的例子取自 Linux 2.4.18。
[Read more]

我的vimrc

5 Comments2008.05.22 12:10 by Felicia 

最近改的vimrc,记录在这里备用
[Read more]

将下面文字存成gvim.desktop 放在 /usr/share/applications下就可了。
[Read more]