博客專欄

EEPW首頁 > 博客 > 今日記錄-編譯模塊的Module.symvers問題和ctags問題

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

發(fā)布人:電子禪石 時間:2020-06-24 來源:工程師 發(fā)布文章
今天遇到了兩個問題,上網(wǎng)搜索了一番,再經(jīng)過自己的實踐,解決了,具體如下:
(1)編譯模塊的Module.symvers問題
   今天在龍芯2f上編譯驅(qū)動模塊時,出現(xiàn)錯誤,有個關(guān)鍵信息是:

  WARNING: Symbol version dump /usr/src/linux-2.6.27-6/Module.symvers
           is missing; modules will have no dependencies and modversions.
在網(wǎng)上以這個信息google搜索了一下,說是內(nèi)核缺少Module.symvers這個問題。解決辦法只需要執(zhí)行如下三個命令就可以了:
make   oldconfig
make   prepare
make  scripts

以上三步 真能解決 缺少Module.symvers 的問題。

(2)在龍芯2f機器上為內(nèi)核代碼建立tags時,不能遞歸。
一開始是用tags --help,但是發(fā)現(xiàn)里面的選項和命令好像都無法實現(xiàn)遞歸生成。google了一下,查到這篇文章:
http://blog.csdn.net/hzhzh007/article/details/6549675
說是不能遞歸創(chuàng)建CTAGS的原因是用的是GNU EMACS ETAGS,命令行上ctags --version了一下,發(fā)現(xiàn)確實是這個版本。按里面的方法
執(zhí)行:sudo apt-get install exuberant-ctags就可以了。
————————————————

原文鏈接:https://blog.csdn.net/lqx4_3/article/details/6673797


*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



關(guān)鍵詞:

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉