看軟體內建的說明檔案真的很重要!

來源:互聯網
上載者:User

     最近在搞bluez的移植,用了兩天的時間把bluez-lib,bluez-util,expat,dbus,glib,libusb都交叉編譯過了,也能移植到開發板上正常工作了。由於項目的需要還需要移植openobex和obexftp,所以我不得不再移植,本來以為很簡單的,有以上的編譯經驗了嘛。可是真正編譯的時候又出現了很多的問題,我以為只要網上搜搜就可以解決的,可是google,百度,根本搜尋不到類似的資料,無奈了!

     我很愚蠢,我以為可能是版本的問題,所以我又下載了好幾個版本,一個一個得交叉編譯,結果出現的是同樣的錯誤,鬱悶!由於剛剛學習嵌入式開發,很多東西都不懂,也沒有老師指導,根本不知道錯誤會出現在那。然後,我就茫然了,開始胡搞了,連續搞崩潰了兩台機子上的slackware系統,我也幾乎崩潰!但是沒辦法,項目還要做,任務還是要完成,於是我又重新裝了一遍slackware12.2(盤都是臨時刻得)。我依然沒有思路,打算繼續嘗試我以前的路子。。。,突然想到,為什麼不看看configure設定檔的協助呢,於是我趕緊"./configure --help"查看協助,發現錯誤發生在一個--enable-tcl的設定上,可是這一塊和我的整個移植沒有關係,於是我就加./configure --disable-tcl,很順利就編譯通過,而且我需要的功能都能實現。一個小問題,折磨了我兩天!回頭想想,這類的問題,不僅要靠悟性,還要靠良好的習慣和經驗!養成看設定檔和README的習慣,有時候真的能很快的協助你找到讓你鬱悶很久都找不到的答案!前車之覆後車之鑒!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.