vscode
前面我們簡單介紹了在Ubuntu20.04下如何安裝和使用常用的桌面軟件,主要是日常使用的編輯器和浏覽器等。
本文介紹如何安裝VSCode,并安裝C和C 編譯鍊進行簡單的C語言程序調試。
介紹多種方式安裝VSCode:
Ubuntu20.04的軟件商店就提供了VSCode的下載,名字叫“code”,可以根據名字搜索,也可以進入開發工具分類下查找安裝。
首先前往VSCode官網下載Linux .deb安裝包。
雙擊安裝包利用軟件商店安裝或者運行命令安裝:
ubuntu@ubuntu-virtual-machine:~/下載$ sudo dpkg -i code_1.66.1-1649257842_amd64.deb
ubuntu@ubuntu-virtual-machine:~/下載$ sudo snap install code --classic
安裝完以後打開VSCode
VSCode on Linux
具體的使用情況自行摸索,為大家推薦幾個擴展插件:
打開左側邊欄的插件管理,搜索關鍵詞即可找到相關的插件。
顧名思義,為VSCode支持中文顯示。
中文插件
這是C/C 的擴展插件,有了這個插件你在編碼過程中VSCode就可以進行代碼提示和高亮顯示。
c/c
一款我用得比較久的暗色系主題色。
one dark pro
編碼的時候打字的效果,支持很多種,安裝萬插件後可以在VSCode設置中進行動效設置。當你編寫代碼的時候就會發現效果。
power mode
可以方便地在代碼中查看代碼修改記錄,這個需要配合git代碼管理使用,如果不需要可以先不用安裝。
gitlens
安裝C編譯鍊gcc是Linux常用的C語言其中一種編譯鍊工具,使用命令安裝gcc
ubuntu@ubuntu-virtual-machine:~/下載$ sudo apt install gcc
使用命令查看gcc版本信息:
ubuntu@ubuntu-virtual-machine:~/下載$ gcc --version
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
g 是Linux常用的一種C 程序的編譯鍊工具,使用命令安裝g
ubuntu@ubuntu-virtual-machine:~/下載$ sudo apt install gcc
使用命令查看g 版本信息:
ubuntu@ubuntu-virtual-machine:~/下載$ g --version
g (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
在本用戶的主目錄下創建一個~/develop/test_001的目錄。
ubuntu@ubuntu-virtual-machine:~$ cd
ubuntu@ubuntu-virtual-machine:~$ mkdir develop/test_001 -p
ubuntu@ubuntu-virtual-machine:~$
點擊菜單“File” ,“Open Folder”,選擇目錄test_001,點擊“OK”打開
打開目錄
選擇信任所有者
信任
創建一個新文件test.c
new file
編寫一段簡單的C代碼
code
在代碼中标記一個斷點,點擊菜單“Run”,“Start Debugging”,按照下面的顯示選擇編譯鍊工具
run
選擇“C (GDB/LLDB)”
GDB
選擇gcc-9(對應我們前面安裝的gcc版本)
GCC
調試啟動,進入到斷點暫停
debug
代碼調試
debug
文末C 程序的調試也是一樣的,注意選擇編譯器和調試器版本即可。
VSCode在Linux各個發行版支持都比較好,算是一個比較綜合的IDE圖形環境。
你有沒有在Linux上開發代碼的經驗?開發軟件?
你喜歡圖形化的IDE環境還是終端呢?
歡迎留言。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!