【发布时间】:2023-03-03 07:21:25
【问题描述】:
我正在尝试从存储库中获取一些代码以在我的系统上运行。
在其中一个 C 文件中,它包含一个头文件的绝对路径:
#include "/home/user/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-linux/ruby/config.h"
因为我的系统上不存在这个文件和目录,所以编译源代码失败。
我假设如果我将其更改为指向我个人的 config.h 位置,它会成功,但随后会在其他系统上失败。
有没有办法指向某个符号链接,然后系统会为此类文件使用正确的位置?处理这种情况的最佳方法是什么?
【问题讨论】: