gpt4 book ai didi

c - Linux 上的可执行文件如何知道从哪里获取数据文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:42:49 26 4
gpt4 key购买 nike

Linux 上的程序将程序的数据安装到 $PREFIX/share/programname 中,程序如何知道它在哪里,是否需要编译?

假设二进制文件位于 $PREFIX/bin 中并使用它来确定 $PREFIX 是否合适?

这只需要在 Linux 上工作,具体来说,我使用的是 C。

最佳答案

这完全取决于程序。一种常见的模式是将 PREFIX 定义为预处理器指令。 GNU autoconf 具有标准名称并允许在配置时覆盖它们。

关于c - Linux 上的可执行文件如何知道从哪里获取数据文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2444618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com