系统移植(linux2.6.30.4到TQ2440)出错本
2010-11-03 17:03
225 查看
出错1:
[root@book linux-2.6.30.4]# make zImage
CHK include/linux/version.h
Generating include/asm-arm/mach-types.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
ln: creating symbolic link `include/asm': Operation not supported
make: *** [include/asm] Error 1
出现这类问题,主要是由于在编译的时候,要用ln去建立一些软链接,
而这些文件是从Windows中,通过VMWare虚拟机共享进Linux的,
而虽然此种操作在Linux系统中很常见,但Windows不支持,所以,
编译会报错。
有个解决办法就是,在VMWare下的Linux中,建立Samba服务,
然后新创建新samba用户和文件夹,然后在windows中就可以访问到该文件夹了。
然后把在Linux中,从共享目录拷贝到你所要共享的samba目录中,
这样,也可以实现我们所要的文件共享。
此时在去编译这些代码的时候,由于是在Linux系统中的,所以就OK了。
由于没有安装smb 跟windows的文件交换是通过虚拟机的共享文件,因而正如上面所述,我把u-boot放到了home目录下,然后重新进行配置后就可以了
[root@book linux-2.6.30.4]# make zImage
CHK include/linux/version.h
Generating include/asm-arm/mach-types.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
ln: creating symbolic link `include/asm': Operation not supported
make: *** [include/asm] Error 1
出现这类问题,主要是由于在编译的时候,要用ln去建立一些软链接,
而这些文件是从Windows中,通过VMWare虚拟机共享进Linux的,
而虽然此种操作在Linux系统中很常见,但Windows不支持,所以,
编译会报错。
有个解决办法就是,在VMWare下的Linux中,建立Samba服务,
然后新创建新samba用户和文件夹,然后在windows中就可以访问到该文件夹了。
然后把在Linux中,从共享目录拷贝到你所要共享的samba目录中,
这样,也可以实现我们所要的文件共享。
此时在去编译这些代码的时候,由于是在Linux系统中的,所以就OK了。
由于没有安装smb 跟windows的文件交换是通过虚拟机的共享文件,因而正如上面所述,我把u-boot放到了home目录下,然后重新进行配置后就可以了
相关文章推荐
- TQ2440移植yaffs2文件系统基于linux 2.6.30.4
- 系统移植(linux2.6.30.4->TQ2440)过程及其现象
- tq2440 Linux 2.6.30.4内核移植
- TQ2440 Linux 系统移植
- tq2440移植网口驱动,编译出错的解决方法,基于2.6.30.4版本
- 嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之文件系统
- 针对TQ2440开发板上linux2.6.30.4内核的交叉编译和驱动程序的移植
- linux2.6.30.4内核移植(3)——yaffs文件系统移植
- 移植linux-3.0.62 + busybox最小系统到单板TQ2440
- Linux-2.6.30.4在TQ2440上的移植
- 最详尽的ARM+LINUX移植攻略 linux2.6.30.4内核+yaffs2文件系统+uboot 2009.08
- Linux2.6.30.4系统移植到TQ2440
- linux2.6.30.4内核移植(5)——构建根文件系统(yaffs文件系统格式的镜像)
- 【Linux驱动】TQ2440 DM9000E网卡驱动移植(Linux-2.6.30.4)
- 【Linux驱动】TQ2440 DM9000E网卡驱动移植(Linux-2.6.30.4)
- tq2440 Linux 2.6.30.4内核移植
- 嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之文件系统
- linux-2.6.39+busybox-1.19.4在tq2440开发板上的移植出错原因分析
- tq2440 Linux 2.6.30.4内核移植
- 移植thttpd Web服务器到ARM-Linux系统