【发布时间】:2016-03-18 10:01:47
【问题描述】:
我真的不明白这个话题。例如,像
这样的函数printf()strlen()malloc()
哪些是系统调用,哪些不是?当给我一个功能时,我怎么知道它?在 Google 上没有找到任何内容。
【问题讨论】:
-
这是高度实现和平台相关的。我想知道你为什么想提前知道?
-
什么是“系统调用”,为什么需要知道这个?
-
最重要的问题是——你为什么需要这些信息?
-
如果您不理解该主题,您可能应该从正确的结尾开始,并从更高层次上理解“系统调用”的概念开始。然后你应该问为什么你需要知道某个东西是否是系统调用 - 答案是非常依赖于平台的,在大多数情况下是完全没有意义的。
-
在操作系统中测试。