玩转mini2440开发板之【编译u-boot提示没有规则可以创建“XX.o”需要的目标】
今天繼續玩一玩mini2440開發板的u-boot的編譯和下載。
首先,交代一下背景,我下載的是tekkamanninja大神于2010.03移植過來的mini2440定制版的u-boot(可以直接去https://github.com/tekkamanninja/u-boot-tekkamanninja/tree/v2010.03_mini2440_tekkamanninja下載,也可以用git clone命令從https://github.com/tekkamanninja/u-boot-tekkamanninja.git處獲取)。當然,具體的詳細步驟,也可直接參考我另一篇博客的記錄:玩轉mini2440開發板之【tekkamanninja版的u-boot的編譯和燒錄】。
因為tekkamanninja大神已經完成了所有的移植和測試工作,所以其實我能做的也就是編譯和下載。而因為我早先已經下載好了,也曾編譯過一次,這次只是改了一下NFS的IP地址而已,所以這次其實沒什么要做的,也就是重新編譯一下而已。
不過,在開始之前,我還是使用make clean的命令進行了一下清理,以防哪里存在一些舊文件導致鏈接失敗。然后,使用make mini2440_config命令重新指定了配置文件,再使用make命令開始編譯。
然而,錯誤立馬就出現了,提示說“沒有規則可以創建“bmp_logo.o”需要的目標”。這個錯誤看上去很眼熟啊,很像是有什么殘留信息沒有清理干凈造成的,可我剛才不是清理過了嗎?于是,為了確認,我再次執行了一遍清理動作,然后再編譯,還是一樣的錯誤。這下我就郁悶了,難道是嫌我清理的不夠徹底?不行,那我就放個大招,輸入make distclean來次徹底的清理,之后再make,然后居然就成功了!
我想了一下,可能是因為我在前一次全文編譯之后,對整個源碼的目錄進行過一次遷移造成的??磥?#xff0c;make clean的效果還是不夠徹底,以后凡是遇到類似的問題時,一定還是要狠下心直接來次徹底的make distclean,以免再次被這種事情折騰。
總結
以上是生活随笔為你收集整理的玩转mini2440开发板之【编译u-boot提示没有规则可以创建“XX.o”需要的目标】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 比亚迪海洋网1月销售69997辆 宋PL
- 下一篇: TGA年度最佳!《双人成行》销量破100