【问题标题】:Path managment in Linux programsLinux 程序中的路径管理
【发布时间】:2010-06-15 12:17:03
【问题描述】:

我有一个新手 Linux 编程问题。假设我有一个使用 Autotools 进行编译和部署的项目,并且我有要安装在 /var/something/usr/share/something 等位置的数据文件,但在 Autoconf 中,我可以更改这些安装路径。程序应该如何找到这些文件?它如何知道它们实际安装在哪里(如果在任何地方,因为程序即使没有安装也应该可以工作,但从它的构建位置运行)?

【问题讨论】:

    标签: linux autotools


    【解决方案1】:

    通常,如果您的程序依赖于存储在可由构建系统调整的特定位置的文件,您应该将此路径作为编译器定义传递,并在您的程序中在需要的地方使用该定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-28
      • 1970-01-01
      • 1970-01-01
      • 2020-04-10
      • 2017-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多