安裝 python3.6
安裝 交叉編譯器(按實際工程安裝對應版本,這裡是gcc 版本 8.2.1 20180802 (gnu toolchain for the a-profile architecture 8.2-2018-08 (arm-rel-8.23))
)
#注意需要在pc中安裝python3.6
#注意是cxx不是cpp
export cc="$vcom"
-gcc
export cxx="$vcom"
-g++
export ar="$vcom"
-arexport ld="$vcom"
-ldexport ranlib="$vcom"
-ranlib
export strip="$vcom"
-strip
ldflags="-wl,-o1 -wl,--hash-style=gnu -wl,--as-needed"
export ldflags
host_platform=arm-linux-gnueabihf
build_arch=arm
./configure \
--host=$host_platform \
--build=$build_arch \
--disable-ipv6 \
ac_cv_file__dev_ptmx=no \
ac_cv_file__dev_ptc=no \
--prefix=$out_target
grep zlib_lib modules/setup.dist
if[ $? -ne 0 ]
;then
sed -i '$a \n\ssl_lib=/home/sigmastar/sigmastar/python/openssl/openssl_arm\n_ssl _ssl.c -duse_ssl -i$(ssl_lib)/include -i$(ssl_lib)/include/openssl -l$(ssl_lib)/lib -lssl -lcrypto\nzlib_lib=/home/sigmastar/sigmastar/python/zlib/zlib-1.2.11/zlib_install\nzlib zlibmodule.c -i$(zlib_lib)/include -l$(zlib_lib)/lib -lz\n' modules/setup.dist
fisudo mv
/usr/bin/lsb_release /usr/bin/lsb_release_
make -j12
make install
ls$out_target
sudo mv
/usr/bin/lsb_release_ /usr/bin/lsb_release根據需要修改交叉編譯器
、ssl_lib
和zlib_lib
的路徑。
chmod +x build.sh
sudo .
/build.sh
ls python_arm/
bin include lib share
Pi 3B 編譯安裝python3 6 8
樹莓派映象版本2018 11 13,更新到2019 01 09 如果引數 with ssl無效使用進行下面操作後重新編譯,據說3.6.5的 with ssl引數無效 sudo nano python 3.6.8 modules setup ctrl w找到下面的內容,已刪除第2 7 8 9行前面 注...
Pi 3B 編譯安裝python3 6 8
樹莓派映象版本2018 11 13,更新到2019 01 09 如果引數 with ssl無效使用進行下面操作後重新編譯,據說3.6.5的 with ssl引數無效 sudo nano python 3.6.8 modules setup ctrl w找到下面的內容,已刪除第2 7 8 9行前面 注...
Contos7下安裝Python3 6 8教程
www.python.org ftp python 3.6.8 python 3.6.8.tgz解壓 tar zxvf python 3.6.8.tgz二 編譯 安裝gcc zlib,用於編譯,如果已經安裝可略過。yum install y gcc yum install y zlib 到解壓的目錄...