急!在fedora安装skyeye1.2 RC7/8有问题!
系统:fedora core 3,4,5;目标:skyeye-V1.2 RC7/RC8;
现象:
1。 $ make
成功。得到skyeye执行程序;
2。 $ make STATIC=1
失败。
出错信息:
make: Leaving directory `/usr/eLtools/skyeye-v1/arch/coldfire/common'
make: Leaving directory `/usr/eLtools/skyeye-v1/arch/coldfire'
ar rc binary/libcoldfire.a binary/cf_arch_interface.o arch/coldfire/common//*.o arch/coldfire//tracer/tracer.o arch/coldfire//i_5206/i.o
ranlib binary/libcoldfire.a
gcc -g -O2 -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. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNO_DBCT -static -o binary/skyeye binary/skyeye.o --start-group`pkg-config gtk+-2.0 --libs` -Lbinary -lutils -larm -ldev -lbfin -lcoldfire -lbfd -liberty --end-group
/usr/bin/ld: cannot find -lgtk-x11-2.0
collect2: ld returned 1 exit status
make: *** Error 1
可能原因:libgtk-x11-2.0.so找不到;
检查:
1。-lgtk-x11-2.0信息来自`pkg-config gtk+-2.0 --libs`,表明包已安装;
2。确认libgtk-x11-2.0.so存在,路径正确/usr/lib;
3。使用`pkg-config gtk+-2.0 --cflags --libs`编译其他gtk+-2.0程序,结果正确无报错;
4。gtk+-2.0版本:2.4,2.6,2.8;
5。gcc版本:3.4.4;4.0.2;4.1.1。
求教:出错的原因及解决办法。
先谢过。 请skyeye的各位大侠拨冗回答一下,那怕一点提示也好。谢谢。 呵呵,输入无响应。
其他高手们放假去了,斑竹们呢?只好劳你们大驾啰! 静态链接时没有 libgtk-x11-2.0.a
页:
[1]