总结:c 语言与Linux操作系统的关系
2016-01-08 16:20
288 查看
首先我们来区别一下几个概念
1,C 标准库:这里面有我们常见的stdio.h,stdlib.h,math.h等文件。C标准库是针对C语言而言的,它没有平台差异性。其中的一些函数的实现,调用了系统函数接口。
2,C运行时库:运行C程序所需要的一些库,我们可以不要math.h也能运行程序,但是少了运行时库就不能进入main函数了。
3,win32 API:它是针对操作系统做操作的。是系统提供给用户的接口可以对系统来做操作,来使用操作系统的某个服务。该接口的实现是通过复杂的系统函数或汇编的组合来实现的。
4,第三方库(即第三方API):通过调用win32 API或其他一些函数来实对操作系统做操作,实现某个复杂的特定功能
未完。。。。。。
1,C 标准库:这里面有我们常见的stdio.h,stdlib.h,math.h等文件。C标准库是针对C语言而言的,它没有平台差异性。其中的一些函数的实现,调用了系统函数接口。
2,C运行时库:运行C程序所需要的一些库,我们可以不要math.h也能运行程序,但是少了运行时库就不能进入main函数了。
3,win32 API:它是针对操作系统做操作的。是系统提供给用户的接口可以对系统来做操作,来使用操作系统的某个服务。该接口的实现是通过复杂的系统函数或汇编的组合来实现的。
4,第三方库(即第三方API):通过调用win32 API或其他一些函数来实对操作系统做操作,实现某个复杂的特定功能
未完。。。。。。
相关文章推荐
- linux上nfs配置
- python linux安装python2.7.11
- 配置linux服务器的CATALINA_OPTS参数
- CentOS 设置 svn 提交后自动自动更新到 web 目录
- Mysql在Linux卸载
- linux设备节点的理解
- Linux笔记(2)——系统分区与格式化
- linux创建带日期的文件
- linux 定时任务
- linux下tar.gz、tar、bz2、zip等解压缩命令
- linux C之access函数
- CentOS 6.5配置nfs服务
- Linux GCC常用命令
- centos下搭建svn服务器端/客户端
- linux下修改/dev/shm tmpfs文件系统大小
- Linux命令总结_touch创建文件
- 简单实例讲解linux的module模块编译步骤
- CentOS安装jdk
- linux命令行执行db2存储过程
- Linux系统开机黑屏提示kernel panic该怎么办?