python arm64_交叉编译Python-2.7.13到ARM(aarch64)平台

本文档详细记录了如何将Python 2.7.13交叉编译到ARM(aarch64)架构的系统上。内容包括编译过程的步骤、遇到的问题以及解决方法,如TUN设备的配置、内核版本信息等。最终成功在目标平台上运行了Python解释器,并进行了简单的Python2交互测试,如使用for循环打印0-9的数字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 $./run_all.sh

2 sudo tunctl -u root -t tap03 TUNSETIFF: Device or resource busy4 sudo ifconfig tap0 0.0.0.0promisc up5 sudobrctl addif br0 tap06 brctl show7 bridge name bridge idSTP enabled interfaces8 br0 8000.36de5b2e5a93 no eth09 tap010 docker0 8000.024280392ab1 no11 [ 0.000000] Booting Linux on physical CPU 0x0

12 [ 0.000000] Linux version 4.10.0+ (pengdonglin@pengdonglin-HP) (gcc version 4.9.1 20140529 (prerelease) (crosstool-NG linaro-1.13.1-4.9-2014.07 - Linaro GCC 4.9-2014.06) ) #6 SMP PREEMPT Mon Mar 20 13:59:55 CST 2017

13 [ 0.000000] Boot CPU: AArch64 Processor [410fd034]14 [ 0.000000] debug: ignoring loglevel setting.15 [ 0.000000] efi: Getting EFI parameters from FDT:16 [ 0.000000] efi: UEFI not found.17 [ 0.000000] cma: Reserved 16 MiB at 0x00000000ff000000

18 [ 0.000000] NUMA: No NUMA configuration found19 [ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000013fffffff]20 [ 0.000000] NUMA: Adding memblock [0x40000000 - 0x13fffffff] on node 0

21 [ 0.000000] NUMA: Initmem setup node 0 [mem 0x40000000-0x13fffffff]22 [ 0.000000] NUMA: NODE_DATA [mem 0x13ffea600-0x13ffec57f]23 [ 0.000000] Zone ranges:24 [ 0.000000] DMA [mem 0x0000000040000000-0x00000000ffffffff]25 [ 0.000000] Normal [mem 0x0000000100000000-0x000000013fffffff]26 [ 0.000000] Movable zone start foreach node27 [ 0.000000] Early memory node ranges28 [ 0.000000] node 0: [mem 0x0000000040000000-0x000000013fffffff]29 [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff]30 [ 0.000000] On node 0 totalpages: 1048576

31 [ 0.000000] DMA zone: 12288 pages used formemmap32 [ 0.000000] DMA zone: 0pages reserved33 [ 0.000000] DMA zone: 786432 pages, LIFO batch:31

34 [ 0.000000] Normal zone: 4096 pages used formemmap35 [ 0.000000] Normal zone: 262144 pages, LIFO batch:31

36 [ 0.000000] psci: probing forconduit method from DT.37 [ 0.000000] psci: PSCIv0.2 detected infirmware.38 [ 0.000000] psci: Using standard PSCI v0.2 functionIDs39 [ 0.000000] psci: Trusted OS migration not required40 [ 0.000000] percpu: Embedded 21 pages/cpu @ffff8000fffbd000 s48128 r8192 d29696 u8601641 [ 0.000000] pcpu-alloc: s48128 r8192 d29696 u86016 alloc=21*4096

42 [ 0.000000] pcpu-alloc: [0] 0 [0] 1

43 [ 0.000000] Detected VIPT I-cache on CPU044 [ 0.000000] CPU features: enabling workaround for ARM erratum 845719

45 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1032192

46 [ 0.000000] Policy zone: Normal47 [ 0.000000] Kernel command line: root=/dev/ram0 rw rootfstype=ext4 console=ttyAMA0 init=/linuxrc ignore_loglevel48 [ 0.000000] PID hash table entries: 4096 (order: 3, 32768bytes)49 [ 0.000000] software IO TLB [mem 0xfafff000-0xfefff000] (64MB) mapped at [ffff8000bafff000-ffff8000beffefff]50 [ 0.000000] Memory: 4008696K/4194304K available (8572K kernel code, 946K rwdata, 3864K rodata, 1024K init, 398K bss, 169224K reserved, 16384K cma-reserved)51 [ 0.000000] Virtual kernel memory layout:52 [ 0.000000] modules : 0xffff000000000000 - 0xffff000008000000 ( 128M

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值