黑马程序员技术交流社区

标题: 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