成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux 內(nèi)核終于可以 Debug 了!

系統(tǒng) Linux
無奈 Java 出身的我,本來對(duì) c 就很不熟,跑起一個(gè) c 代碼就很費(fèi)勁了,更別說調(diào)試,而且還是調(diào)試這種和普通 c 項(xiàng)目不一樣的內(nèi)核代碼。

[[414193]]

今天終于成功 debug 了 Linux 內(nèi)核,允許我一驚一乍給大家分享下喜悅吧!

之前讀 Linux 的源碼,一直想著如果能 debug 就好了。

無奈 Java 出身的我,本來對(duì) c 就很不熟,跑起一個(gè) c 代碼就很費(fèi)勁了,更別說調(diào)試,而且還是調(diào)試這種和普通 c 項(xiàng)目不一樣的內(nèi)核代碼。

僅僅是出于學(xué)習(xí) Linux 內(nèi)核源碼的目的想要調(diào)試,所以不想花太多時(shí)間研究如何構(gòu)建這個(gè)調(diào)試環(huán)境,想著在網(wǎng)上找個(gè)教程,一次性部署好之后就一直用了,無奈一直沒找到能照著文檔就搭建成功的。

今天終于找到一個(gè)大佬的文檔,直接按上面說的就能操作成功,分享給大家,同時(shí)我自己也做個(gè)備份。

先照著這個(gè)文檔,使得可以用 gdb 進(jìn)行調(diào)試:

  1. https://wenfh2020.com/2021/05/19/gdb-kernel-networking/ 

再按照這個(gè)文檔,用 vscode 進(jìn)行更直觀地調(diào)試(當(dāng)然也是 gdb 方式):

  1. https://wenfh2020.com/2021/06/23/vscode-gdb-debug-linux-kernel/ 

最終效果是。

虛擬機(jī)這邊用 qemu 啟動(dòng) Linux 5.0.1 內(nèi)核。

本機(jī)這邊用 vscode 的 ssh-remote 插件遠(yuǎn)程連接虛擬機(jī),然后用 gdb debug。

給大家放大點(diǎn)。

main.c 下的主方法。

看到斷點(diǎn)進(jìn)來相當(dāng)激動(dòng)了!這個(gè)文檔我可得保存好,虛擬機(jī)鏡像也不敢動(dòng)了,哈哈,以后就可以開開心心 debug Linux 內(nèi)核啦。

不過中間也踩了好多坑,原本我想著靈活一點(diǎn),用自己的 ubuntu 版本,用自己想調(diào)試的 Linux 內(nèi)核版本,無奈都失敗了,中間有各種奇奇怪怪的問題...

我就放棄了,乖乖先按照人家的文檔跑起來再說吧~

不知道文檔里是不是有多余操作,反正各種騷操作我是看不懂,還要改 gdb 的源碼。

 

之后我看看能不能把低版本的 Linux 也搞通,如果大家有更方便地調(diào)試方法,可以教教我,這塊真是空白。

本文轉(zhuǎn)載自微信公眾號(hào)「低并發(fā)編程」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系低并發(fā)編程公眾號(hào)。

 

責(zé)任編輯:武曉燕 來源: 低并發(fā)編程
相關(guān)推薦

2024-07-16 16:53:09

2016-11-04 12:04:17

Ubuntu內(nèi)核服務(wù)

2021-08-10 09:02:37

NumPy視圖內(nèi)存

2017-03-19 16:57:59

LinuxAMD處理器

2022-05-14 17:01:21

開源LinuxNVIDIA

2021-02-25 09:50:01

LinuxWindows內(nèi)核

2013-10-28 09:40:51

Android內(nèi)核

2016-07-19 10:06:59

Linux桌面Windows

2020-04-09 11:50:33

LinuxQQLinux QQ

2021-09-08 05:46:51

Linux內(nèi)核日志

2021-09-29 09:50:41

Linux內(nèi)核日志

2018-05-04 14:11:34

SwiftPython開發(fā)

2025-06-03 13:26:52

Sora視頻OpenAI

2009-03-10 17:15:07

Linux兼容內(nèi)核Win程序

2010-10-25 10:52:34

2010-05-20 09:09:07

Linux內(nèi)核

2020-09-14 14:30:31

WindowsLinux命令

2020-02-23 16:33:02

GitHub印度子公司

2023-10-31 07:40:15

EslintJSHint

2024-07-08 00:00:07

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美男人亚洲天堂 | 黄网站在线播放 | 国产乱码精品1区2区3区 | 免费看黄色国产 | 久久精品国产一区二区电影 | 午夜久久久久久久久久一区二区 | 天堂色综合 | 欧美国产精品 | 九九在线 | 色婷婷亚洲国产女人的天堂 | 亚洲国产69| 亚洲一区久久 | 日韩精品在线看 | 国产精品亚洲综合 | 国产精品国产三级国产aⅴ中文 | 亚洲国产成人av好男人在线观看 | 久久麻豆精品 | 国产精久久久久久 | 日本天天操 | 男女羞羞免费网站 | 日韩av大片免费看 | 在线看一区二区三区 | 亚洲国产欧美一区 | 影音av | 欧美三区视频 | 日本久久黄色 | 三级视频在线观看电影 | 99re视频这里只有精品 | 一区二区av | 午夜久久久 | 欧美亚洲国语精品一区二区 | 亚洲视频免费 | 久草欧美| 黄色骚片 | 亚洲欧美综合精品久久成人 | 国产一区二区 | 国产激情一区二区三区 | 亚洲人成在线播放 | 在线观看国产www | 久久久亚洲一区 | 免费看黄视频网站 |