国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【VSCode】VScode 配置 Linux 驅(qū)動(dòng)環(huán)境(簡(jiǎn)單版)

這篇具有很好參考價(jià)值的文章主要介紹了【VSCode】VScode 配置 Linux 驅(qū)動(dòng)環(huán)境(簡(jiǎn)單版)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

在開(kāi)始編寫(xiě)驅(qū)動(dòng)之前,我們需要保證良好的編碼環(huán)境,這里編寫(xiě)代碼所使用的編輯器是VScode,如果進(jìn)行環(huán)境配置,可能會(huì)提示很多錯(cuò)誤,比如頭文件找不到、內(nèi)核函數(shù)的定義無(wú)法跳轉(zhuǎn)等等。

VScode 在這里只作為編輯器使用,配置的是編輯環(huán)境,而不是編譯環(huán)境。


目錄

一、內(nèi)核源碼準(zhǔn)備

1、下載并解壓內(nèi)核源碼

2、內(nèi)核源碼解壓

二、VScode 編輯環(huán)境配置

三、VScode安裝插件


一、內(nèi)核源碼準(zhǔn)備

1、下載并解壓內(nèi)核源碼

編寫(xiě)驅(qū)動(dòng)時(shí),我們需要用到內(nèi)核中的一些頭文件,如 linux/module.h、fs.h 等,因此,我們需要先下載內(nèi)核源碼,本人使用的是imx6ull mini 版,可以在正點(diǎn)原子官方論壇下載到內(nèi)核源碼。

正點(diǎn)原子下載中心鏈接:正點(diǎn)原子下載中心

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

下載以后,然后解壓,按照下圖提示就可以獲取到內(nèi)核源碼了。

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

2、內(nèi)核源碼解壓

內(nèi)核源碼我們需要有兩份,一份是放在Windows環(huán)境下,用于解決我們編寫(xiě)代碼時(shí),VScode找不到頭文件的問(wèn)題。

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

一份是放在Linux環(huán)境下,用于提供一些內(nèi)核庫(kù),以便于將寫(xiě)好的源文件編譯成模塊(.ko 文件)

Windows下解壓

解壓以后記住解壓路徑,等會(huì)在配置VScode的時(shí)候會(huì)用到。本人這里的解壓路徑是?D:/linux-kernel/linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

Linux下解壓

解壓以后同樣要記住解壓路徑,等會(huì)在編寫(xiě)Makefile文件的時(shí)候,需要指明內(nèi)核源碼所在目錄。本人這里的解壓路徑是?/home/pigeon/workspace/linux-kernel?

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

二、VScode 編輯環(huán)境配置

方式一:VScode UI 配置

按下 Ctrl + Shift + P 打開(kāi)設(shè)置面板,輸入 c++ configure,選擇Edit Configurations(UI)?

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

接下來(lái)就可以根據(jù)自身需求配置 C/C++ 環(huán)境了,下面選擇的是調(diào)試時(shí)使用的編譯器

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

這里是額外添加一些頭文件路徑,以便于我們?cè)谡{(diào)試時(shí)可以跳轉(zhuǎn)到指定頭文件。下次再點(diǎn)進(jìn)來(lái)看,似乎會(huì)被清空,但是效果依然在。

"D:\\linux-kernel\\linux-imx-4.1.15-source-compiled\\include"
"D:\\linux-kernel\\linux-imx-4.1.15-source-compiled\\arch\\arm\\include"
"D:\\linux-kernel\\linux-imx-4.1.15-source-compiled\\arch\\arm\\include\\asm"

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

這里選擇的是 C語(yǔ)法標(biāo)準(zhǔn)和 C++ 語(yǔ)法標(biāo)準(zhǔn)

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

方式二:配置文件配置?

除了在這個(gè)地方配置,其實(shí)還可以通過(guò)配置文件來(lái)配置,你打開(kāi) vscode 的時(shí)候,當(dāng)前目錄下會(huì)有一個(gè) .vscode 目錄,里面就包含了?c_cpp_properties.json 和?settings.json 兩個(gè)配置文件。

c_cpp_properties.json 和上面UI 配置的效果是一樣的,可以手動(dòng)修改頭文件路徑、編譯器路徑、編譯器選項(xiàng)等。

linux vscode,# Linux驅(qū)動(dòng),vscode,ide,編輯器

settings.json 可以對(duì)VSCode進(jìn)行頁(yè)面風(fēng)格、代碼格式、字體顏色大小等的編輯設(shè)置,此外還可以在我們查找時(shí)自動(dòng)過(guò)濾某些文件(即不納入查找)

三、VScode安裝插件

VSCode 支持多種語(yǔ)言,比如 C/C++、Python、C#等等,為了方便后續(xù)代碼編寫(xiě),需要安裝一些插件,如 C/C++的擴(kuò)展包、設(shè)備樹(shù)語(yǔ)法、Makefile語(yǔ)法等。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-721414.html

  • C/C++:必須要有的,支持C/C++語(yǔ)法
  • C/C++ Snippets:C/C++重用代碼塊
  • C/C++ Advanced Lint:C/C++靜態(tài)檢測(cè)
  • Include AutoComplete:自動(dòng)頭文件包含
  • Rainbow Brackets:彩虹花括號(hào),有助于閱讀代碼
  • Arm Assembly:支持 ARM 匯編語(yǔ)法高亮顯示
  • vscode-icons:VSCode 圖標(biāo)插件,主要是資源管理器下各個(gè)文件夾的圖標(biāo)
  • DeviceTree:設(shè)備樹(shù)語(yǔ)法插件
  • TabNine:一款 AI 自動(dòng)補(bǔ)插件

到了這里,關(guān)于【VSCode】VScode 配置 Linux 驅(qū)動(dòng)環(huán)境(簡(jiǎn)單版)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux安裝OpenCV并配置VSCode環(huán)境

    Linux安裝OpenCV并配置VSCode環(huán)境

    安裝環(huán)境 Ubuntu20.04 官方參考網(wǎng)址 OpenCV官網(wǎng):https://opencv.org/ 官方安裝文檔參考:https://docs.opencv.org/4.8.0/d7/d9f/tutorial_linux_install.html Opencv Core Modules : OpenCV的核心庫(kù)模塊是OpenCV的主要部分,包含了圖像處理和計(jì)算機(jī)視覺(jué)方面的核心功能。 opencv_contrib :OpenCV的附加庫(kù),它包含了Ope

    2024年02月03日
    瀏覽(27)
  • 通過(guò)VScode的遠(yuǎn)程連接 WSL,配置Linux平臺(tái)python開(kāi)發(fā)環(huán)境

    通過(guò)VScode的遠(yuǎn)程連接 WSL,配置Linux平臺(tái)python開(kāi)發(fā)環(huán)境

    目錄 目標(biāo) 整體流程步驟 詳細(xì)過(guò)程 WSL的基礎(chǔ)安裝 把 WSL中的Ubuntu安裝到指定的路徑 WSL 中安裝配置python和設(shè)置 venv 虛擬環(huán)境 ?編輯 配置VScode,添加WSL插件,VScode中連接WSL環(huán)境 ?編輯 測(cè)試 python 程序 細(xì)節(jié)信息 小結(jié) 參考文檔 Python的開(kāi)發(fā)學(xué)習(xí)過(guò)程中,在使用第三方包的時(shí)候,多

    2024年03月25日
    瀏覽(67)
  • vscode連接linux虛擬機(jī) 環(huán)境配置和常見(jiàn)問(wèn)題解決方案

    vscode連接linux虛擬機(jī) 環(huán)境配置和常見(jiàn)問(wèn)題解決方案

    vscode連接linux虛擬機(jī)配置環(huán)境步驟 1、自己安裝vscode ,傻瓜式安裝,配置ssh插件 2、配置虛擬機(jī) (1)確保自己的虛擬機(jī)上的ssh服務(wù)可用 打開(kāi)虛擬機(jī),在終端命令行上敲入:sudo apt-get install openssh-server 進(jìn)行安裝。(有的Ubuntu版本在系統(tǒng)安裝好就已經(jīng)自帶了) (2)確定自己虛擬機(jī)

    2024年02月16日
    瀏覽(22)
  • 在vscode中配置C/C++環(huán)境GCC on Linux

    https://code.visualstudio.com/docs/cpp/config-linux 官方文檔 準(zhǔn)備工作 為了能夠在vs code中編譯運(yùn)行C/C++程序,需要下載: Visual Studio Code C++擴(kuò)展插件,cuda,,, 對(duì)于該擴(kuò)展插件,打開(kāi)vs code,利用快捷鍵(Ctrl+Shift+X)打開(kāi)插件搜索面板,輸入C++,找到下面這個(gè)紫白色的,點(diǎn)擊Install下載。

    2024年02月13日
    瀏覽(22)
  • Vscode遠(yuǎn)程免密連接Linux虛擬機(jī),并配置C/C++運(yùn)行環(huán)境

    Vscode遠(yuǎn)程免密連接Linux虛擬機(jī),并配置C/C++運(yùn)行環(huán)境

    目前想要深入學(xué)習(xí)在Linux,也為了方便編寫(xiě)C/C++程序。Linux的環(huán)境里一般自帶有c++的編譯環(huán)境,如果沒(méi)有安裝gcc和g++等編譯器也比較便利。但是在虛擬機(jī)里用vim編寫(xiě)C++程序又不得勁,因此打算使用vscode遠(yuǎn)程連接Linux虛擬機(jī)進(jìn)行學(xué)習(xí)。 為了防止自己以后還要再配置,重復(fù)踩坑,因

    2024年02月11日
    瀏覽(23)
  • 【全網(wǎng)最簡(jiǎn)單】VSCode 配置 C/C++ 環(huán)境教程

    【全網(wǎng)最簡(jiǎn)單】VSCode 配置 C/C++ 環(huán)境教程

    ?提示: ?本文教程有配套視頻版,可以在這里看: 【不寫(xiě)配置,僅需兩步】VSCode 配置 C 語(yǔ)言環(huán)境配置教程 | 寫(xiě)下你的第一個(gè) Hello world! 網(wǎng)上的教程教的? VSCode 環(huán)境配置都要下載? MinGW、 修改 PATH 環(huán)境變量等操作,非常麻煩。這篇文章只需要安裝一個(gè)擴(kuò)展就可以直接完成

    2024年02月08日
    瀏覽(22)
  • 【Linux】vscode遠(yuǎn)程連接ubuntu,含vscode配置方案

    【Linux】vscode遠(yuǎn)程連接ubuntu,含vscode配置方案

    在Ubuntu的命令行中,安裝SSH服務(wù) 允許 SSH 通過(guò)防火墻 Ubuntu 帶有名為 UFW的防火墻。如果啟動(dòng)了防火墻,它可能會(huì)阻止你連接服務(wù)器。想要配置 UFW 允許你的接入,你需要運(yùn)行如下命令: UFW 的運(yùn)行狀態(tài)可以通過(guò)運(yùn)行 sudo ufw status 來(lái)檢查。 配置SSH服務(wù) 配置ssh 允許其他主機(jī)可以用

    2024年02月01日
    瀏覽(21)
  • C++項(xiàng)目——集群聊天服務(wù)器項(xiàng)目(一)項(xiàng)目介紹、環(huán)境搭建、Boost庫(kù)安裝、Muduo庫(kù)安裝、Linux與vscode配置

    C++項(xiàng)目——集群聊天服務(wù)器項(xiàng)目(一)項(xiàng)目介紹、環(huán)境搭建、Boost庫(kù)安裝、Muduo庫(kù)安裝、Linux與vscode配置

    今天開(kāi)始想更新一個(gè)C++項(xiàng)目,實(shí)現(xiàn)一個(gè) 支持跨服務(wù)器通信、支持負(fù)載均衡的集群聊天服務(wù)器項(xiàng)目 。項(xiàng)目會(huì)應(yīng)用muduo網(wǎng)絡(luò)庫(kù)、CMake編譯、MySQL數(shù)據(jù)庫(kù)、JSon序列化與反序列化、Redis消息訂閱模式以及Nginx負(fù)載均衡功能。 有興趣的寶可以跟我一起實(shí)操起來(lái),鞏固自己的C++學(xué)習(xí)吧~ 本項(xiàng)

    2024年04月14日
    瀏覽(87)
  • Linux環(huán)境下的VScode使用教程

    Linux環(huán)境下的VScode使用教程

    (1)對(duì)于學(xué)習(xí)本文需要先有自行安裝好VMware,對(duì)VMware有簡(jiǎn)單的了解。 (2)對(duì)于絕大多數(shù)使用Linux的人而言,經(jīng)常在Windows環(huán)境下使用source insight進(jìn)行編譯程序,然后利用FileZilla將Windows的文件的文件上傳到Ubuntu,或者是使用Samba將Windows與Ubuntu共享一個(gè)文件夾。 (3)以上操作都

    2024年02月09日
    瀏覽(26)
  • 【Linux】vscode的使用 | 進(jìn)程間通信(簡(jiǎn)單概括)

    【Linux】vscode的使用 | 進(jìn)程間通信(簡(jiǎn)單概括)

    這里放一篇大佬超詳細(xì)解析的博客,包括解決下載速度慢的問(wèn)題 vscode下載博客 vscode是一個(gè)編輯器 winodows +linux 聯(lián)合開(kāi)發(fā) ,用vscode取代vim 將本地將vscode打造開(kāi)發(fā)環(huán)境 – vscode的本地環(huán)境搭建 紅框中填入 linux主機(jī)名字 輸入 ssh 用戶名+ 主機(jī)名 將ssh 用戶名和IP地址 更新到 本地的

    2024年02月02日
    瀏覽(14)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包