ubuntu 9.10 用apt装了skyeye 出错解决方法

我的系统是ubuntu 9.10 用apt装了skyeye 但是运行出出错
root@hanls-desktop:~# skyeye
skyeye: error while loading shared libraries: libbfd-2.19.90.20090909.so: cannot open shared object file: No such file or directory
root@hanls-desktop:~#

 

解决方法:
在ubuntu 9.10中,libbfd的版本是libbfd-2.20.so,我想libbfd-2.19.90.20090909.so到libbfd- 2.20.so的改动应该不是很大吧,所以我把libbfd-2.20.so拷贝一份,然后将文件名改成libbfd-2.19.90.20090909.so就可以了。libbfd-2.20.so在/usr/lib目录下。

然后输入skyeye

 

成功输出以下。

**************************** WARNING **********************************
If you want to run ELF image, you should use -e option to indicate
your elf-format image filename. Or you only want to run binary image,
you need to set the filename of the image and its entry in skyeye.conf.
***********************************************************************

Your elf file is little endian.
Failed to open skyeye config file skyeye.conf in the same directory
error: No such file or directory
SkyEye 1.2.5
Bug report: [email protected]
Usage: skyeye [options] -e program [program args]
Default mode is STANDALONE mode
------------------------------------------------------------------
Options:
-e exec-file        the (ELF executable format)kernel file name.
-l load_address,load_address_mask
                    Load ELF file to another address, not its entry.
-b                  specify the data type is big endian when non "-e" option.
-d                  in GDB Server mode (can be connected by GDB).
-c config-file      the skyeye configure file name.
-h                  The SkyEye command options, and ARCHs and CPUs simulated.
------------------------------------------------------------------
----------- Architectures and CPUs simulated by SkyEye-------------
-------- ARM architectures ---------
at91
lpc
s3c4510b
s3c44b0x
s3c44b0
s3c3410x
ep7312
lh79520
ep9312
cs89712
sa1100
pxa_lubbock
pxa_mainstone
at91rm92
s3c2410x
s3c2440
sharp_lh7a400
ns9750
-------- BlackFin architectures ----
bf533
bf537

你可能感兴趣的:(C++,c,ubuntu,C#)