-1
如何查找标准C函数(在Linux/Ubuntu 13下)的源代码?GNU C库的源代码在哪里?
例如,chdir()
。我知道我必须#include <unistd.h>
,但后来我遇到了一个错误,我想源代码会帮助我找出这个错误。
谢谢你,如果你指出我正确的来源 - 但真正的感谢,如果你给我一个方法找到正确的源文件,每次我需要一个。
如何查找标准C函数(在Linux/Ubuntu 13下)的源代码?GNU C库的源代码在哪里?
例如,chdir()
。我知道我必须#include <unistd.h>
,但后来我遇到了一个错误,我想源代码会帮助我找出这个错误。
谢谢你,如果你指出我正确的来源 - 但真正的感谢,如果你给我一个方法找到正确的源文件,每次我需要一个。
系统调用的源代码在[C库](https://sourceware.org/git/?p=glibc.git)和内核之间分配。但是,我怀疑它会帮助你解决错误,除非你精通操作系统代码。 –
我正在尝试将dir改为其名称中的空格。我试过chdir(“ab”),chdir(“a \ b”),chdir(“a \ sb”),chdir(“'a b'”),chdir(“\”ab \“”),这甚至没有意义。由于bash命令对名称中包含空格的目录起作用,因此C的chdir也必须使用,并且由于我无法使其工作,我推测其源代码可能会帮助我理解空间是如何管理的。 – pouzzler
你有没有检查你得到了什么错误? –