linux c 服务端开发(linux c   服务)-冯金伟博客园

linux和c语言有什么区别?

C语言和Linux基本上没有什么区别。

我们意义上的C语言,是标准ANSI C,是任何C编译器都应该遵循的C语言协议。

而Linux其实特指的是Linux上的GCC编译器,GCC编译器完全遵循ANSI C,并在此基础上又做了一些扩展,例如:

1)对ASM语法的支持

2)编译器支持内联函数

3)支持__attribute__机制

c和linux的区别?

C和Linux C基本上没有什么区别。

我们意义上的普通C,是标准ANSI C,是任何C编译器都应该遵循的C语言协议。

而Linux C其实特指的是Linux上的GCC编译器,GCC编译器完全遵循ANSI C,并在此基础上又做了一些扩展,例如:

1)对ASM语法的支持

2)编译器支持内联函数

3)支持__attribute__机制