日期:2014-05-16  浏览次数:20637 次

make出错,请帮帮忙了!
C/C++ code

make -C scsi
make[2]: 正在进入目录 `/forlinx/S3C2510/linux2510/drivers/scsi'
make all_targets
make[3]: 正在进入目录 `/forlinx/S3C2510/linux2510/drivers/scsi'
arm-elf-ld -r -o scsi_mod.o scsi.o hosts.o scsi_ioctl.o constants.o scsicam.o scsi_proc.o scsi_error.o scsi_obsolete.o scsi_queue.o scsi_lib.o 

scsi_merge.o scsi_dma.o scsi_scan.o scsi_syms.o
arm-elf-ld -r -o sd_mod.o sd.o
rm -f scsidrv.o
arm-elf-ld  -r -o scsidrv.o sil3114.o scsi_mod.o sd_mod.o
/usr/local/bin/arm-elf-ld.real: cannot open sil3114.o: ????????
make[3]: *** [scsidrv.o] 错误 1
make[3]:正在离开目录 `/forlinx/S3C2510/linux2510/drivers/scsi'
make[2]: *** [first_rule] 错误 2
make[2]:正在离开目录 `/forlinx/S3C2510/linux2510/drivers/scsi'
make[1]: *** [_subdir_scsi] 错误 2
make[1]:正在离开目录 `/forlinx/S3C2510/linux2510/drivers'
make: *** [_dir_drivers] 错误 2



------解决方案--------------------
先make clean下. 

另外检查下sil3114.o是否存在, 或者权限是不是不前用户可读.