學習linux系統需要培養的分析思路與實戰經驗(更新中……)

1、根據打印信息尋找錯誤並解決

(1)在linux下移植一個庫時,我們可能需要將庫交叉編譯,並使用庫提供的config文件或makefile生成需要的頭文件、動態庫、靜態庫,然後將其部署在系統裏面,有時候庫的makefile或腳本里面默認系統根目錄下存在一個路徑,然後腳本會在他以爲存在的路徑目錄下創建一個很重要的文件,這個腳本只負責創建文件,但並不負責創建這個他以爲存在的文件夾,所以需要我們手動去創建。

實例:failed to connect to non-global ctrl_ifname:  ra0 error:No such file or directory

           linux下使用wifi時,需要移植wap_suplicant可執行程序,一個腳本文件裏面默認根目錄存在/root/var/run,並在run裏面放置一些東西。根據打印的錯誤信息關鍵字可以知道與什麼有關,比如有一個ctrl_ifname,你需要找到有關這個詞的文件或代碼,然後我們發現在一個腳本文件有一句指定ctrl_interface這個變量的路徑=/var/run/wpa_supplicant,而根目錄下只有/ var,我們需要手動創建這個文件夾。

(2)權限問題,很多時候我們自己創建的文件夾默認用戶權限下不具備可執行權限,需要chmod -R 777 /目錄,更改成全部權限。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章