linux下的c语言编程和windows下的c语言编程有什么区别

2024-11-17 13:41:43
推荐回答(1个)
回答1:

语言本身差别不大。主要主要是和系统交互的时候不同。一个是Linux的POSIX接口,一个是Windows的
Win32
API。
Linux下的接口因为源自UNIX,有很多API明显是C库的风格,风格比较老旧。但是Win32
API风格更现代、更高级一些。比如Linux下fork/exec、Windows下
CreateProcess
。而且Windows的API提供很多
图形界面
的相关功能,比如支持窗口间操作。Linux下需要单独的
GUI库
比如GTK+等等。