installation - 如何使用 automake 安装 D 库的 .d 文件?
问题描述
使用 安装(系统范围)D 库(至少在 GNU 系统上)的正确方法是什么Makefile.am
?
这是我安装静态和共享库的代码:
install-data-local:
install librdf_dlang.a librdf_dlang.so $(libdir)
剩下的问题是如何安装.d
文件供开发人员使用我的库?
特别是文件的安装目录应该是什么.d
?
解决方案
根据文件系统层次标准(例如this SO question)
/usr/local/include
在“类 linux/unix 系统”上看起来是一个强有力的候选人。见特别注 9:
从历史上看,严格按照标准,/usr/local 用于必须存储在本地主机上的数据(而不是 /usr,它可以通过网络挂载)。大多数时候 /usr/local 用于安装不属于标准操作系统发行版的软件/数据(在这种情况下,/usr 将只包含属于标准操作系统发行版的软件/数据)。FHS 标准将来可能会更改以反映这一事实上的惯例。
我对Windows一无所知。
推荐阅读
- r - R:在ggplotly中悬停时重叠的工具提示
- math - 如何使用 Welford 的在线算法计算更新和删除的值
- reactjs - 到达路由器导航更改 URL 路径但不呈现组件
- javascript - 根据对象不同的值过滤数组
- sql - Azure SQL 转置包含所有行的表
- graphql - 即使我将限制设置为 -1,strapi graphql 限制也只返回 100 个项目
- c# - Postgresql 函数到 C#
- php - Laravel 找出角色中选择了哪些权限
- python - 在 Flyte 中的任务之间传递 blob
- ruby-on-rails - Rails 6 字段必填,但不接受 0 或 Null