vscode搭建linux核心開發環境

2021-10-19 15:20:47 字數 900 閱讀 9771

souce insight是乙個閱讀、開發linux核心驅動模組的好工具,但是source insight是收費的軟體,而且沒有原生linux版本,要是想在純linux環境下進行linux驅動開發,就只能wine+source insight,而wine版的不好用容易卡死而且cpu占用還高,我就想到用開源跨平台的vscode進行linux核心開發,體驗能否和source insight一樣好呢?

經過搜尋和自己親身實踐,最後發現vscode+global外掛程式,可以實現和source insight相媲美的體驗

我用的是deepin-linux作業系統,在終端輸入apt命令安裝global

sudo apt install global
shell

copy

在vscode的外掛程式商店裡搜尋安裝global外掛程式

利用vscode的開啟資料夾的功能,開啟linux核心原始碼的資料夾

提示無法在這個工作區中監視檔案更改,按照網頁的提示,修改最大檔案監控數就可以了,不改對開發也沒什麼影響

隨便開啟乙個c檔案,右下角會提示你安裝c/c++擴充套件,點安裝就可以自動安裝了

安裝完畢,又會提示你配置 intellisense 設定以幫助查詢缺少的標頭,點配置即可,這裡我配置了乙個交叉編譯器的位址,這個其實也沒什麼用,不配置也可以

關閉配置頁面,這個頁面不配置也不影響,這個時候下面會有問題輸出,不用管

在vscode下ctrl+shift+p進入命令列模式,輸入gl,選擇global: rebuild gtags database執行

過幾分鐘生成完畢,就會在linux原始碼目錄下生成gtags、grtags、gpath三個tag資料庫檔案

接著,就可以用f12愉快的跳轉定義啦,輸入**的時候也會有給力的**提示

備註:global的版本要注意

Vscode搭建Typescript可除錯環境

使用typescript對於js開發來說能很大的提公升開發效率,不過搭建出可除錯的typescript有些麻煩.所以這裡這裡說明一下具體的配置方法,以及提供 在使用以上 前需要確保本地安裝了node.js 以及typescript npm install g typescript將上面的github...

vscode搭建除錯typescript檔案環境

typescript 入門教程 最近想學習typescript的語法,不想引入與ts無關的東西,因此寫一篇筆記記錄搭建ts環境的過程 建立乙個typescriptstudy資料夾 進入typescriptstudy資料夾,執行npm init y快速建立package.json 執行tsc init...

VSCode搭建Vue專案

在vscode上搭建乙個vue專案 初學總結。1.假設vscode nodejs等已經安裝好了。2.全域性安裝vue cli,vue cli可以幫助我們快速構建vue專案。安裝命令 npm install g vue cli開啟vscode的終端,調出命令輸入框。點選終端 新建終端,輸入上述命令,回...