skyeye-1.3.5运行提示python: undefined symbol: PyFloat_Type 和 undefined symbol: PyUnicodeUCS2_FromUnicode

运行 skyeye-1.3.5 时提示:


ImportError: /usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so: undefined symbol: PyFloat_Type
ImportError: /usr/local/lib/python2.7/lib-dynload/_ctypes.so undefined symbol: PyUnicodeUCS2_FromUnicode

 

 

解决方法是:


使用 --enable-shared 和 --enable-unicode=ucs4 选项重新编译 python:

./configure --enable-shared --enable-unicode=ucs4

或者在 skyeye 启动时加上 -n 选项:

skyeye -n -e vmlinux


你可能感兴趣的:(硬件仿真,python,skyeye,PyFloat_Type)