问题录

1、内核中这个KERN_INFO定义方法是什么意思?

          static char banner[] __initdata = KERN_INFO "S3C2410 Watchdog Timer/n";  

 

2、我用arm-linux-gcc4.3.2的编译器编译vivi的时候出现如下错误:

     ①:cc1: error: unrecognized command line option "-mapcs-32"
        cc1: error: unrecognized command line option "-mshort-load-bytes"
      ②:

答: 经测试发现,出错时使用的版本是3.4.1,4.1.2,4.3.2,对于VIVI来说,版本过高,改为2.95.3则一切正常。

(为了以后调试方便,一共建立了2.95.3,3.4.4, 3.3.2,4.1.2, 4.3.2三个版本的arm-linux-gcc)

 

make[2]: Leaving directory `/work/study/vivi-/lib'
make[1]: Leaving directory `/work/study/vivi-/lib'
/usr/local/arm/2.95.3/bin/arm-linux-ld -v -Tarch/vivi.lds -Bstatic /
 /
init/main.o init/version.o lib/lib.o /
 drivers/serial/serial.o drivers/mtd/mtd.o / lib/priv_data/priv_data.o /
-o vivi-elf -L/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3 -lgcc -lc 
GNU ld version 2.11.2 (with BFD 2.11.2)
/usr/local/arm/2.95.3/bin/arm-linux-ld: cannot open linker script file arch/vivi.lds: ?????????
make: *** [vivi] 错误 1

答:host:fedora 9.0  toolchains:2.95.3   vivi:0.1.5


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值