我正在尝试从源代码构建python,并使用prefix选项来控制安装它的目标目录。在成功安装之后,在目标目录的一些文件中,我看到了我实际构建的工作目录的条目。
包含abs_srcdir & abs_builddir条目的示例文件
lib/python3.9/_sysconfigdata__linux_x86_64-linux-gnu.py
lib/python3.9/config-3.9-x86_64-linux-gnu/Makefile我怎样才能避免这种情况?
发布于 2021-02-25 10:16:16
我对Python中的过程有点不熟悉,但我可以说这些都是Preset Output Variables的一部分
来自文档:
某些输出变量由Autoconf宏预设置。某些Autoconf宏会设置附加的输出变量,这些变量在这些宏的说明中都有提及。有关输出变量的完整列表,请参阅输出变量索引。有关安装目录的预置变量列表,请参见安装目录变量。下面列出了其他预设变量,其中许多是宝贵的变量(请参见设置输出变量,AC_ARG_VAR)。
您可以在这里看到您提到的变量- B.2 Output Variable Index。由于这些都是预设变量,我不明白如何在安装后排除它们。手动删除或创建某种类型的脚本似乎是解决此问题的唯一方法。
如果这是在GNU Make中完成的,那么您可以使用filter-out text function
https://stackoverflow.com/questions/66356882
复制相似问题