0

我在我的新 ubuntu 桌面中查看我的根文件夹,并注意到我的包含文件夹中的标准 c 头文件(如 stdio.h),所以我试图sudo locate stdio.c 无济于事。这些文件在哪里?如果它们不存在,这些标题是如何工作的,如果我要编辑它们会发生什么?谢谢你。

4

1 回答 1

0

您无法找到源文件,因为您只能获取库形式的目标文件。所以你不能编辑源。您可以做的最好的事情是查看标准文件的目标文件。

locate libc.a

然后提取目标文件:

ar x /path/to/libc.a

然后您可以使用objdump读取感兴趣的目标文件。

但是,如果您正在寻找源示例,您可以查看这篇文章以获取各种在线资源。

在哪里可以在线浏览 libc 的源代码

于 2013-05-09T22:09:57.673 回答