解决SDM660代码编译报错问题

今天在linux服务器 编译高通sdm660的代码时有如下的报错信息出现.

Traceback (most recent call last):
  File "/home/yuewen/project/workspace/PL2O/PL2O_0312/LINUX/android/bootable/bootloader/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/build/build.py", line 41, in <module>
    from AutoGen.AutoGen import *
  File "/home/yuewen/project/workspace/PL2O/PL2O_0312/LINUX/android/bootable/bootloader/edk2/BaseTools/Source/Python/AutoGen/AutoGen.py", line 36, in <module>
    from GenFds.FdfParser import *
  File "/home/yuewen/project/workspace/PL2O/PL2O_0312/LINUX/android/bootable/bootloader/edk2/BaseTools/Source/Python/GenFds/FdfParser.py", line 21, in <module>
    import Fd
  File "/home/yuewen/project/workspace/PL2O/PL2O_0312/LINUX/android/bootable/bootloader/edk2/BaseTools/Source/Python/GenFds/Fd.py", line 19, in <module>
    import Fv
  File "/home/yuewen/project/workspace/PL2O/PL2O_0312/LINUX/android/bootable/bootloader/edk2/BaseTools/Source/Python/GenFds/Fv.py", line 26, in <module>
    from GenFds import GenFds
  File "/home/yuewen/project/workspace/PL2O/PL2O_0312/LINUX/android/bootable/bootloader/edk2/BaseTools/Source/Python/GenFds/GenFds.py", line 25, in <module>
    from Workspace.WorkspaceDatabase import WorkspaceDatabase
  File "/home/yuewen/project/workspace/PL2O/PL2O_0312/LINUX/android/bootable/bootloader/edk2/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py", line 17, in <module>
    import sqlite3
  File "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
    from dbapi2 import *
  File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 27, in <module>
    from _sqlite3 import *
ImportError: No module named _sqlite3
make: *** [ABL_FV_IMG] Error 1
make: Leaving directory `/home/yuewen/project/workspace/PL2O/PL2O_0312/LINUX/android/bootable/bootloader/edk2'
[  0% 54/11995] build out/target/product/B2N/obj/KERNEL_OBJ/usr
make: Entering directory `/home/yuewen/project/workspace/PL2O/PL2O_0312/LINUX/

应该是编译环境有问题,网上百度提示如下:
这里写图片描述

这里写图片描述
这里写图片描述

大概意思应该是需要先编译sqlite3然后再来安装python2.7.6。

我的电脑上安装的python版本是2.7.6。
这里写图片描述

在终端执行python命令,然后输入import sqlite3,发现确实有importerror的错误。

这里写图片描述

下载安装sqlite-autoconf-3230100.tar
http://www.sqlite.org/download.html
下载安装Python-2.7.6.tar
https://www.python.org/download/releases/2.7.6/

按照如上步骤编译安装sqlite3并重新编译安装python2.7.6即可.

猜你喜欢

转载自blog.csdn.net/yuewen2008/article/details/80538151
今日推荐