什么是POSIX合规性以及它对我有何影响?

时间:2011-11-17 05:44:52

标签: unix posix

我一直看到这种情况出现,每当我查看它时,我都不会很好地解释它是什么或对我来说意味着什么。

什么是POSIX合规性?假设我的程序只能在符合POSIX标准的机器上运行,这样可以简化程序员的操作吗?它甚至是吗?

1 个答案:

答案 0 :(得分:5)

POSIX定义了一套C headersSystem Interfaces,一个Shell Command LanguageUtilities,符合要求的系统必须实施。

作为开发人员,您可以依赖每个POSIX系统上可用的标准接口。如果您的程序使用标准接口,它可以在所有POSIX系统上运行。

跨越非标准系统移植是更多工作,因为系统接口例如multithreadingnetworking不同。