硬件仿真
embeddedsystemcsdn
这个作者很懒,什么都没留下…
展开
-
skyeye-1.3.5 Configure WARNING: llvm should be 3.0 If you want to compile skyeye with other version!
skyeye-1.3.5 配置 ./configure 过程中出现异常:configure: WARNING: llvm should be 3.0 If you want to compile skyeye with other version!问题是 llvm 版本不正确。apt-get install 安装的是最新版 llvm,现在出到了 3.8,所以 3.0 是较低版本,需原创 2016-07-18 17:26:28 · 727 阅读 · 0 评论 -
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解决方法是:使用 --enable-shared 选项重新编译 python:./configure --en原创 2016-07-18 20:14:17 · 5912 阅读 · 0 评论 -
x11/extensions/XShm.h: No such file or directory 问题解决
安装了 linux 界面底层库 x11,但是没有安装扩展 extensions。安装:sudo apt-get install x11proto-xext-devsudo apt-get install libxext-dev原创 2016-07-18 19:18:49 · 8933 阅读 · 0 评论 -
Xlib.h No such file or directory 问题解决
Xlib.h 和 x11/extensions/XShm.h No such file or directory 问题解决是因为没有安装 x11。x11 是 linux 界面底层库:sudo apt-get install libx11-dev原创 2016-07-18 19:14:49 · 8322 阅读 · 0 评论 -
gtk.h: No such file or directory 问题解决
是因为没有安装 GTK。GTK 是 基于界面底层库 x11 的一个界面库,用于在 linux 系统中绘制窗口界面。如果只需要 GTK 运行环境:sudo apt-get install libgtk2.0-dev如果需要开发环境:sudo apt-get install gnome-devel原创 2016-07-18 19:01:16 · 8533 阅读 · 2 评论 -
编译 libiconv-1.14 的时候出现 ./stdio.h:1010:1: error: 'gets' undeclared here (not in a function)
编译 libiconv-1.14 的时候提示函数未定义:./stdio.h:1010:1: error: 'gets' undeclared here (not in a function)cd 到 libiconv-1.14/srclib/stdio.h,打开sudo gedit stdio.h定位到 1010 行,发现是一个函数指针参数的宏函数:原创 2016-07-18 18:43:07 · 3435 阅读 · 0 评论 -
链接出现 /usr/bin/ld: cannot find -liconv
链接出现 /usr/bin/ld: cannot find -liconv。-liconv 是一个链接选项,在 gcc 编译后 由 ld 进行链接。对于动态链接,链接库名字总是将 -l 换成 lib、再后面加上 .so。所以也就是 libiconv.so,而不是 libliconv.so。一般而言 链接选项与库名一致。搜索得到 -liconv 对应的动态库 称为 iconv,so原创 2016-07-18 17:56:02 · 3076 阅读 · 0 评论 -
链接 skyeye-1.3.5 的时候出现 /usr/bin/ld: cannot find -lltdl
链接 skyeye-1.3.5 的时候出现 /usr/bin/ld: cannot find -lltdl。-lltdl 是一个链接选项,在 gcc 编译后 由 ld 进行链接。对于动态链接,链接库名字总是将 -l 换成 lib、再后面加上 .so。所以也就是 libltdl.so。所以是因为系统缺少 libltdl.so,于是输入命令查找库名:sudo apt-c原创 2016-07-18 17:31:33 · 552 阅读 · 0 评论 -
libopcodes In function 'SUBWORDSISF': third-party/opcodes/cgen-ops.h:323: multiple definition
在 linux 编译库 libopcodes (2007) 提示:In function 'SUBWORDSISF':third-party/opcodes/cgen-ops.h:323: multiple definition of 'SUBWORDSISF'问题在于重复定义。具体而言,extern 变量或函数被包含时,可能被多个文件包含。因为 gcc 是对每个文件单独编译然后原创 2016-07-18 17:10:50 · 1029 阅读 · 0 评论 -
Ubuntu 16.04 编译安装 SkyEye 1.3.5
本文介绍在操作系统 Ubuntu 16.04 中编译安装硬件仿真软件 SkyEye 1.3.5 的方法。 Ubuntu 12.04 安装 SkyEye 1.3.5 以及 SkyEye Testsuite sparc_hello 的使用:[链接] Fedora 17 安装 SkyEye 1.3.5:[链接] Linux 安装 SkyEye 1.3.4 以及 SkyEye Testsui原创 2016-07-19 17:09:02 · 1614 阅读 · 0 评论