- No rule to make target
pyconfig.h', needed by
Programs/python.o’
a. 查看 diff 命令指向,如which diff
如果输出为:$HOME/Library/OpenHarmony/Sdk/12/toolchains/diff
这个,会导致编译失败
把diff指向系统的diff,如:/usr/bin/diff
b. 删除上次缓存,python-build*目录
pyconfig.h', needed by
Programs/python.o’which diff
$HOME/Library/OpenHarmony/Sdk/12/toolchains/diff
这个,会导致编译失败/usr/bin/diff
1 | tar zxvf openssl-1.1.1d.tar.gz openssl-1.1.1d |
1 | sudo mkdir lib64 |
1 | tar zxvf python3.8.5.tar.gz python3.8.5 |
1 | SSL=/usr/local/openssl |
1 | sudo ./configure --prefix=/usr/local/python |
1 | sudo update-alternatives --install /usr/bin/python python /usr/local/python/python3.8.5/bin/python3.8 3 |