LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 792|回复: 8

在linux下的系统调用好烦,怎么学啊,清高手指点?

[复制链接]
发表于 2004-9-19 22:52:51 | 显示全部楼层 |阅读模式
那些东西怎么这么难!
清高手指点?
发表于 2004-9-20 02:16:08 | 显示全部楼层
我也想知道,,简单的介绍几个调用的方法好吗 ?
发表于 2004-9-20 10:58:02 | 显示全部楼层
怎么会难呢?linux系统调用常用的就是那么几十个,而且都有库函数作封装。只要理解了linux系统,自然就会知道怎么使用。
发表于 2004-9-20 14:58:26 | 显示全部楼层
参看/usr/include/sys/syscall.h,可以利用glibc提供的syscall(系统调用号,.....)函数来进行系统调用的工作。
发表于 2004-9-21 17:40:18 | 显示全部楼层
<<Advance Programming in the Unix Enviroment>>
W. Richard Stevens
发表于 2004-9-22 22:29:25 | 显示全部楼层
肯定要买本书看的吗 ? 内容那么多 ?
发表于 2004-9-23 09:06:01 | 显示全部楼层
那你去参加一个教学班什么的。。。
发表于 2004-9-23 09:50:30 | 显示全部楼层
通常利用glibc的在线参考就解决所有系统调用的问题了。
因为glibc的函数几乎封装了所有linux下的系统调用。
但是,因为内核的开发进程相当的快,当然这得感谢林纳斯.托瓦德斯及其伙伴等一帮子人。
所以内核会出现很多新的系统调用,这样gnu的那帮开发人员不一定能赶得上linux发展的步伐。
所以,glibc提供了syscall函数可以直接调用操作系统的系统调用号。
这些系统调用号均可以在syscall.h中找到说明和用法。
所以买了书反而会使自己跟不上林纳斯他们的步伐啊。。。。
发表于 2004-9-23 10:30:57 | 显示全部楼层
最初由 shell 发表
肯定要买本书看的吗 ? 内容那么多 ?


不用看书,找个人聊几句,就能学会那么多的东西吗?

可是那个人要多牛,你的领悟能力要多高,才能做到呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表