今日記錄-編譯模塊的Module.symvers問題和ctags問題
今天遇到了兩個問題,上網搜索了一番,再經過自己的實踐,解決了,具體如下:
(1)編譯模塊的Module.symvers問題
今天在龍芯2f上編譯驅動模塊時,出現錯誤,有個關鍵信息是:
(1)編譯模塊的Module.symvers問題
今天在龍芯2f上編譯驅動模塊時,出現錯誤,有個關鍵信息是:
WARNING: Symbol version dump /usr/src/linux-2.6.27-6/Module.symvers
is missing; modules will have no dependencies and modversions.
在網上以這個信息google搜索了一下,說是內核缺少Module.symvers這個問題。解決辦法只需要執行如下三個命令就可以了:
make oldconfig
make prepare
make scripts
以上三步 真能解決 缺少Module.symvers 的問題。
(2)在龍芯2f機器上為內核代碼建立tags時,不能遞歸。
一開始是用tags --help,但是發現里面的選項和命令好像都無法實現遞歸生成。google了一下,查到這篇文章:
http://blog.csdn.net/hzhzh007/article/details/6549675
說是不能遞歸創建CTAGS的原因是用的是GNU EMACS ETAGS,命令行上ctags --version了一下,發現確實是這個版本。按里面的方法
執行:sudo apt-get install exuberant-ctags就可以了。
————————————————
原文鏈接:https://blog.csdn.net/lqx4_3/article/details/6673797
http://blog.csdn.net/hzhzh007/article/details/6549675
說是不能遞歸創建CTAGS的原因是用的是GNU EMACS ETAGS,命令行上ctags --version了一下,發現確實是這個版本。按里面的方法
執行:sudo apt-get install exuberant-ctags就可以了。
————————————————
原文鏈接:https://blog.csdn.net/lqx4_3/article/details/6673797
*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。