总结:c 语言与Linux操作系统的关系

首先我们来区别一下几个概念

1,C 标准库:这里面有我们常见的stdio.h,stdlib.h,math.h等文件。C标准库是针对C语言而言的,它没有平台差异性。其中的一些函数的实现,调用了系统函数接口。

2,C运行时库:运行C程序所需要的一些库,我们可以不要math.h也能运行程序,但是少了运行时库就不能进入main函数了。

3,win32 API:它是针对操作系统做操作的。是系统提供给用户的接口可以对系统来做操作,来使用操作系统的某个服务。该接口的实现是通过复杂的系统函数或汇编的组合来实现的。

4,第三方库(即第三方API):通过调用win32 API或其他一些函数来实对操作系统做操作,实现某个复杂的特定功能

未完。。。。。。