日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

ubuntu 系统获取和阅读 linux 源码

發布時間:2023/12/20 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu 系统获取和阅读 linux 源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ubuntu 系統安裝好后,默認源碼保存路徑為 /usr/src, 但使用 ls 命令查看,里面只有4個 header 文件夾,并沒有源碼,可根據下面步驟

獲取linux 源碼

  • 更新數據源列表 $ sudo apt-get update

  • 查看當前系統內核版本 $ sudo apt-cache search linux-source

  • 選定 linux 版本進行下載,下載路徑為 /usr/src $ sudo apt-get install linux-source-5.4.0

  • (等價 2 - 3 步驟)或者直接下載 $ sudo apt-get install -y linux-source

  • 此時就可以在 /usr/src 下看到 linux 源碼了

  • 切換到源碼路徑并解壓縮

    $ cd /usr/src $ sudo tar jxvf linux-source-5.4.0.tar.bz2 # 解壓linux 源碼包, 也可解壓到其他路徑下
  • 刪除源碼命令,刪除后可重新下載

    $ sudo apt-get remove linux-source-5.4.0
  • 閱讀源碼

  • 安裝vim & ctags

    $ sudo apt-get install vim # install vim $ sudo apt-get install ctags # install ctags
  • 切換到源碼路徑,使用 ctags,根據源碼大小,需要時間不定,會生成一個 tags 文件

    $ cd /usr/src/linux-source-5.4.0 $ sudo ctags -R .
  • 添加 ctags 到 vimrc 配置

    $ sudo vim ~/.vimrc

  • 進入到源碼目錄下,執行vim ctags 指令

    $ vim -t printf # 查找 printf 函數
  • ctags 常用命令

    ctags –R . 生成索引文件
    Ctrl+ ] 跳到光標所在變量的定義處
    Ctrl+ t 返回查找或跳轉,從哪里跳過來的跳回哪里,即使用了很多次 Ctrl+],該命令也會回到最初一次的位置
    vi –t tag 找到名為 tag 的變量的定義處
    g] 列出變量的所有引用供用戶選擇
    :ts tagslist,同 g]
    :tp tagspreview,上一個tag標記文件
    :tn tagsnext),下一個tag標記文件

  • 總結

    以上是生活随笔為你收集整理的ubuntu 系统获取和阅读 linux 源码的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。