Linux下C程式編寫(VS Code

2021-10-24 06:24:47 字數 1843 閱讀 7479

外掛程式

說明chinese (simplified) lanague package

中文語言外掛程式

c/c++

c/c++基礎包

remote development

會安裝一堆包括ssh remote的外掛程式

code runner

**執行器

visual studio intellicode

自動聯想coding內容

makefile creator

makefile自動生成

code spell checker

**拼寫錯誤自動檢測

vscode-icons

按照檔案字尾名自動分類語言

bracket pair colorizer

括號配對自動加上顏色

linux中編譯c語言的方法:

通過ctrl+shift+p開啟設定remote-ssh-settings,設定remote.ssh:show login terminal為true

選擇remote-ssh:connect to host->configure ssh hosts->選擇乙個config檔案

host是連線名,hostname是主機位址,user是登入賬號,port是埠號

輸入完成好,連線完成,輸入使用者密碼就可以遠端連線了

選中.c檔案,通過ctrl+shift+p,選擇c/c++:build and debug active file, 選擇gcc5

會自動生成,launch.json和tasks.json

launch.json的prelauchtask指向task的label,在task中設定編譯的方法。

例如: -o (生成檔案)-l 鏈結庫檔案等等。

然後,選擇.c檔案,設定斷點,f5或者執行選單啟動除錯執行,就可以debug了。

在vscode中定義了一些變數,在配置任務指令碼時,可能會用到。本文以tasks.json指令碼為例,介紹各個變數的含義。

/home/testsource

+.vscode

++tasks.json

++launch.json

+main.cpp

變數說明

$表示當前workspace資料夾路徑,也即/home/testsource

$表示workspace的資料夾名,也即testsource

$檔案自身的絕對路徑,也即/home/testsource/.vscode/tasks.json

$檔案在workspace中的路徑,也即.vscode/tasks.json

$當前檔案的檔名,不帶字尾,也即tasks

$當前檔案的檔名,tasks.json

$檔案所在的資料夾路徑,也即/home/testsource/.vscode

$當前檔案的字尾,也即.json

$當前檔案游標所在的行號

$系統中的環境變數

linux下編寫C 程式

注 本文寫的內容全部在ubuntu12.04下完成。要在linux下寫c 程式,要懂的一點編譯的知識。下面介紹一下。源 預處理器 負責將 補充 匯程式設計序 生成組合語言 目標程式 生成二進位制檔案 鏈結器 鏈結檔案 可執行程式 生成執行程式 在linux下寫c 程式主要是用g 編譯器,安裝g 執行...

Linux下 C 程式的編寫

linux下c 程式的編寫主要包括三個步驟 2 利用linux 下的gnu編譯器對源程式進行編譯,連線 3 執行程式。在三個步驟中,3是最簡單的,只要在linux命令列下執行如下命令即可。01為編譯生成的可執行檔案 01關於如何使用vim編輯器編寫源程式將在vim 用法詳細敘述。這裡只需知道利用如下...

Linux下編寫C程式helloWorld

最近需要在樹莓派上寫c語言程式,樹莓派所安裝的系統為raspberry,隸屬於debian系統。本文簡單記錄一下在linux下編寫c語言程式的步驟。1 開啟終端視窗,執行以下命令安裝gcc編譯環境,樹莓派系統預設已經安裝好gcc環境,可跳過該步驟 sudo apt get install gcc2 ...