今日記錄-編譯模塊的Module.symvers問題和ctags問題

今天遇到了兩個問題,上網搜索了一番,再經過自己的實踐,解決了,具體如下:

(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

(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就可以了。

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