传智播客旗下技术交流社区北京校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[我的日记] POSIX标准是什么?

© 庭院深深深几许 金牌黑马   /  2019-5-13 10:03  /  165 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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++


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马