标头的标准安装路径 - `include` 的顶级还是子目录?

问题描述

为还需要安装头文件的 Linux 应用程序构建安装程序时,安装头文件的合适位置在哪里?为了更好地说明这个问题,我将举一些例子,假设程序属于 /usr/local 前缀。

我应该假设以下哪些内容在用户的包含路径中(即头文件和合格包含的子目录本身所在的位置)?

  • /usr/local/include
  • /usr/local/include/MyProgram-1.2.34
  • /usr/local/include/MyProgram-1.2.34/include

我一直认为它是第一种,尽管我在我的工作场所看到有人使用第二种模式,但除了非标准安装方法之外,我找不到任何其他参考资料.

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)