首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在从源代码构建python时,如何去除输出文件中的abs_srcdir和abs_builddir字符串

在从源代码构建python时,如何去除输出文件中的abs_srcdir和abs_builddir字符串
EN

Stack Overflow用户
提问于 2021-02-25 02:36:25
回答 1查看 35关注 0票数 0

我正在尝试从源代码构建python,并使用prefix选项来控制安装它的目标目录。在成功安装之后,在目标目录的一些文件中,我看到了我实际构建的工作目录的条目。

包含abs_srcdir & abs_builddir条目的示例文件

代码语言:javascript
复制
lib/python3.9/_sysconfigdata__linux_x86_64-linux-gnu.py
lib/python3.9/config-3.9-x86_64-linux-gnu/Makefile

我怎样才能避免这种情况?

EN

回答 1

Stack Overflow用户

发布于 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66356882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档