安装skyeye-1.2 出现错误
我在Fedora5下编译,提示错误:# make
.......................
gcc -g -O2 -D_FILE_OFFSET_BITS=64 -DSTANDALONE -DDEFAULT_INLINE=0 -DMODET-DMODET -I arch/arm -I arch/arm/common -I arch/arm/common/mmu -I arch/arm/mach -I arch/bfin/common -I arch/bfin/mach -I arch/coldfire/common -I device -I device/net -I device/lcd -I device/flash -I utils/share -I utils/main -I utils/config -I utils/debugger-DARM-I. -DGTK_LCD -o binary/skyeye binary/skyeye.o --start-group -Lbinary -larm -lutils -ldev -lbfin -lcoldfire -lmips-lbfd -liberty --end-group-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
/usr/lib/libbfd.a(cache.o): In function `bfd_open_file': undefined reference to `unlink_if_ordinary'
collect2: ld returned 1 exit status
make: *** Error 1
在Fedora5里没有binutils-dev RPM包啊。
# gcc -v
Reading specs from /opt/gcc-3.4.2/lib/gcc/i686-pc-linux-gnu/3.4.2/specs
Configured with: ./configure --prefix=/opt/gcc-3.4.2
Thread model: posix
gcc version 3.4.2 I have not test it in FC5. SkyEye-1.2 should be compiled under Suse 10.2 and Cygwin environment. It seems some library is absent. I tried to google it ,but no useful infomation is found. Probably you need download binutils source package ,and build it , install it.
页:
[1]