c和linux的區別?
C和Linux C基本上沒有什么區別。
我們意義上的普通C,是標準ANSI C,是任何C編譯器都應該遵循的C語言協議。
而Linux C其實特指的是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__機制