我在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
有关,但我认为运行测试套件是过程的一部分
读完this post后,我刚刚运行了
sudo make install
,现在已经修复了相关问题 更多 >
编程相关推荐