C头文件在debian中的位置

debian在哪里存储像stdio.hstring.h等C头文件? 我在一个项目上工作,我需要添加一个头文件的位置,但我无法find任何地方。

系统标头位于/usr/include ,用户安装软件包的标头位于/usr/local/include

但是,如果您正在编写其他项目将使用的库,则只需将标题放在那里。 否则,您应该使用编译器的-I标志指定附加头文件搜索路径的位置。

  1. 通常在/ usr / include中

  2. 运行这样的命令并不会伤害到确保你已经获得了像编译器和标准头文件这样的“基础”: apt-get install build-essential

  3. 如果没有其他的一切,你也可以做一个“找”。 例如:

    find / -name stdio.h -print 2> /dev/null