飘飘悠悠 发表于 2015-1-16 17:17:51

来谈谈:skyeye编译成绩及办理办法

买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。
起首交卸一下我的情况,ubuntulinux7.04桌面版,gcc4.1.2,skyeye1.2.3。接上去就是下载和安装skyeye了:
  1)上http://gro.clinux.org下载最新的skyeye,以后最新版本为1.2.3,以是下载的文件为skyeye_1_2_3_Rel.tar.bz2
  2)利用以下命令解压包:
  $tarjvxfskyeye_1_2_3_Rel.tar.bz2
  3)进进解压后的目次
  $cdskyeye_1_2_3_Rel
  4)输出make命令
  $makeNO_DBCT=1NO_BFD=1NO_LCD=1这时候呈现以下提醒:
test@ubuntu-kde-pc:~/incoming/skyeye_1_2_3_Rel$makeNO_DBCT=1NO_BFD=1NO_LCD=1
---------------------------NOTICE------------------------------
Ifyoualwaysgeterror,pleaserun"makeNO_CHECK=1"instead.
-----------------------------------------------------------------
Checkingwhetherhostisbigendian...no
Checkinggcc...OK(gccversion:4.1.2)
-----------------------------------------------------------------
gcc-g-O2-D_FILE_OFFSET_BITS=64-DSTANDALONE-DDEFAULT_INLINE=0-DMODET-DMODET-Iarch/arm-Iarch/arm/common-Iarch/arm/common/mmu-Iarch/arm/mach-Iarch/bfin/common-Iarch/bfin/mach-Iarch/coldfire/common-Idevice-Idevice/net-Idevice/lcd-Idevice/flash-Idevice/uart-Iutils-Iutils/share-Iutils/main-Iutils/config-Iutils/debugger-DARM-I.-DNO_DBCT-DNO_BFD-DNO_LCD-obinary/skyeyebinary/skyeye.o
--start-group-Lbinary-larm-ldev-lutils-lbfin-lcoldfire-lmips-lppc--end-group
binary/libppc.a(ppc_vec.o):Infunction`ppc_opc_vctuxs:
/home/test/incoming/skyeye_1_2_3_Rel/arch/ppc/common//ppc_vec.c:2770:undefinedreferenceto`truncf
binary/libppc.a(ppc_vec.o):Infunction`ppc_opc_vctsxs:
/home/test/incoming/skyeye_1_2_3_Rel/arch/ppc/common//ppc_vec.c:2741:undefinedreferenceto`truncf
binary/libppc.a(ppc_vec.o):Infunction`ppc_opc_vrfiz:
/home/test/incoming/skyeye_1_2_3_Rel/arch/ppc/common//ppc_vec.c:2609:undefinedreferenceto`truncf
binary/libppc.a(ppc_vec.o):Infunction`ppc_opc_vexptefp:
/home/test/incoming/skyeye_1_2_3_Rel/arch/ppc/common//ppc_vec.c:2693:undefinedreferenceto`pow
binary/libppc.a(ppc_vec.o):Infunction`ppc_opc_vlogefp:
/home/test/incoming/skyeye_1_2_3_Rel/arch/ppc/common//ppc_vec.c:2672:undefinedreferenceto`log
/home/test/incoming/skyeye_1_2_3_Rel/arch/ppc/common//ppc_vec.c:2672:undefinedreferenceto`log
binary/libppc.a(ppc_vec.o):Infunction`ppc_opc_vrsqrtefp:
/home/test/incoming/skyeye_1_2_3_Rel/arch/ppc/common//ppc_vec.c:2651:undefinedreferenceto`sqrt
binary/libppc.a(ppc_vec.o):Infunction`ppc_opc_vrfin:
/home/test/incoming/skyeye_1_2_3_Rel/arch/ppc/common//ppc_vec.c:2564:undefinedreferenceto`rintf
collect2:ldreturned1exitstatus
make:***Error1
  5)看到有无链接到pow的提醒,想到pow应当是数据运算库中的函数,是否是由于数学库没有链接的缘故原由?找到Makefile的SKYEYE_LIB=-Lbinary-larm-ldev-lutils-lbfin-lcoldfire-lmips这一行,在前面增加了-lm,再编译,统统OK

</p>
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.

深爱那片海 发表于 2015-1-18 17:43:48

Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。

若相依 发表于 2015-1-25 08:39:10

以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。

变相怪杰 发表于 2015-2-2 19:28:17

任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.

莫相离 发表于 2015-2-8 04:56:49

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

飘飘悠悠 发表于 2015-2-24 17:42:03

安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。

金色的骷髅 发表于 2015-3-7 13:10:39

对我们学习操作系统有很大的帮助,加深我们对OS的理解。?

小魔女 发表于 2015-3-15 07:05:08

就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务

第二个灵魂 发表于 2015-3-21 22:38:40

任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
页: [1]
查看完整版本: 来谈谈:skyeye编译成绩及办理办法