我的问题是关于 Linux 中的系统调用。我听说,一个仅在提示符中打印“hello world”的简单程序可能需要多达 50 次系统调用。这是正确的吗?如果是,所有这些调用中发生了什么?
最佳答案
您可以使用工具strace
来打印系统调用。只需启动前面带有 strace 的任何程序,如下所示:strace echo "Hello World"
。您可能需要成为 root 用户才能使用它。
关于linux - 执行了多少次系统调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28004436/