黑马程序员技术交流社区
标题:
POSIX标准是什么?
[打印本页]
作者:
庭院深深深几许
时间:
2019-5-13 10:03
标题:
POSIX标准是什么?
1、什么是POSIX标准
Portable Operating System Interface for Computing System.
他是一个针对操作系统(准确地说是针对类Unix操作系统)的标准化协议。
这个协议是对操作系统服务接口的标准化,从而保证了应用程序在源码层次的可移植性。
如今主流的Linux系统都做到了兼容POSIX标准。
2、POSIX标准的C/C++库
C/C++的标准库是指ANSI C/C++定义的标准库,这个是构成标准C/C++语言的基础。简称libc/libc++,常见的libc/libc++的实现有:UNIX C/C++,GUN C/C++,MicroSoft Visual C/C++
在标准C/C++库基础上,兼容POSIX协议的C/C++库就是POSIX标准的C/C++库,这些C/C++库可以直接操作符合POSIX标准的操作系统调用。
常见的POSIX标准C/C++库有:
2.1 BSD,这个库是AOSP使用的标准C库。
2.2 Bionic,这个是BSD的衍生库,用于NDK开发
2.3 UNIX C/C++,GUN C/C++,MicroSoft Visual C/C++
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2