Python3.8.2新编译的Segfault

2024-10-03 13:28:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Ubuntu 18.04.1上从头编译了Python3.8.2

以下是我所做的:

tar xvzf Python3.8.2.tar.xz
cd Python3.8.2
./configure --enable-optimizations --with-lto
make -j8
sudo make altinstall

这与我为其他Python版本所做的相同。当我打开终端时,只要我想分配内存,我就会得到以下SEGFULT:

herman@X1-Extreme ⏎  python3
Python 3.8.2 (default, Mar  2 2020, 12:53:45) 
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> test = ''
free(): invalid pointer
Aborted (core dumped)

我想知道这是否与--enable-optimizations有关,但我认为运行测试套件是过程的一部分


Tags: 版本makeenableubuntuconfigurewithsudocd