系统调用是linux提供给用户态的应用程序调用系统资源(磁盘、IO、内存)等硬件资源的接口,此接口是用中断号为0x80的中断实现的,2.6版本的linux内核提供了300多个系统调用,如读文件read、写文件write等。
中断,现代cpu基本都有的特性,intel的x86平台的cpu最多可以提供256个中断,其中0-31是intel自己用的,用于处理 *** 作系统异常、32以后可以定制,其中0x80(也就是128)被linux内核用于系统调用了。
通过中断可以访问内核里的函数,系统调用就是中断的一种,而glibc是一组C函数库,glibc里的函数封装了系统调用,所以页面要 *** 作内核,你想办法让页面能调用到glibc库就可以了。
根据提示:add the "-qws" command-line option.加个“-qws"参数试试如果还不行确认安装正确?
用什么包安装?安装方式贴出来,内核版本列出来,只有软件版本和发行版本不行,一般有些软件也要和内核版本对应
多参考(谷歌)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)