- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 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
1637
原创 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
6033
原创 编译 skyeye-1.3.5 出现 glibconfig.h: No such file or directory 问题解决
skyeye-1.3.5 编译过程中,提示文件未找到:glibconfig.h: No such file or directoryglibconfig.h 和 gtk.h 一样,是 gtk 界面库的头文件。如果 gtk 已经安装,那么原因就是 编译链接选项没有正确指定 ,因此 gcc 找不到 gtk 的位置。首先在命令行定位异常:make[2]:
2016-07-18 20:03:16
5871
原创 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
9263
原创 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
8410
原创 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
8673
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
3489
原创 链接出现 /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
3222
原创 链接 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
578
原创 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
743
原创 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
1060
隐式多线快捷方式的功能升级
2014-05-11
隐式快捷键
2013-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人