gpt4 book ai didi

python - 在 sharedmods 上的 Debian Jessie 段错误上编译 Python 3.6.2

转载 作者:太空狗 更新时间:2023-10-30 01:36:34 24 4
gpt4 key购买 nike

我正在尝试使用选项在 Debian Jessie 机器上编译 Python 3.6.2

./configure --prefix="/opt/python3" \
--enable-optimizations \
--with-lto \
--enable-profiling \
--enable-unicode=ucs4 \
--with-system-expat \
--with-threads \
--with-system-ffi \
'CFLAGS=-D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security ' \
'LDFLAGS=-Wl,-z,relro'

但是我在构建共享模块时遇到了段错误:

renaming build/scripts-3.6/pyvenv to build/scripts-3.6/pyvenv-3.6
Segmentation fault
Makefile:586: recipe for target 'sharedmods' failed
make[2]: *** [sharedmods] Error 139

有什么想法吗?

最佳答案

我遇到了同样的问题,通过将编译器更改为 clang 解决了这个问题:

./configure CC=clang CXX=clang++

在我的例子中,我在 armv7l 上编译,我发现 gcc 的问题也在此处描述:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848405?

关于python - 在 sharedmods 上的 Debian Jessie 段错误上编译 Python 3.6.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46279671/

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