系統移植(linux2.6.30.4到TQ2440)出錯本

出錯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目錄下,然後重新進行配置後就可以了
發佈了40 篇原創文章 · 獲贊 4 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章