栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

posix

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

posix

背景

POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准。
posix是IEEE制定的unix系统标准。目的是方便程序在不同unix操作系统之间进行移植。发展成熟于1991年~1993年。unix系统遵从了posix规范。
linux也恰恰是在这个时段被开发的。所以Linus从一开始就对posix极为感兴趣。linux对unix有着良好的支持。
windows则是被迫支持posix的。

概念

本质上是一组头文件
https://pubs.opengroup.org/onlinepubs/9699919799/
各个操作系统都需要对这些头文件进行实现。
mac想要进行C++开发,需要先安装XCode,他的头文件一般放在:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
linux一般放在
/usr/include
/usr/local/include
/usr/lib/gcc-lib/xxx/xxx/include。
操作系统本质上实现了这些头文件。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/738689.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号