我在新的ubuntu桌面中浏览了我的根文件夹,并注意到我的include文件夹中的标准c头文件(如stdio.h),所以我试图sudo locate stdio.c
无济于事。这些文件在哪里?如果它们不存在,那么这些标题如何工作,如果我要编辑它们会发生什么?谢谢。
答案 0 :(得分:0)
您找不到源文件,因为您只能以库的形式获取目标文件。所以你无法编辑源代码。您可以做的最好的事情是查看标准文件的目标文件。
locate libc.a
然后提取目标文件:
ar x /path/to/libc.a
然后您可以使用objdump
来阅读感兴趣的目标文件。
但是,如果您正在寻找源样本,可以查看此帖子了解各种在线资源。