當前位置:首頁 » 編程軟體 » vscode怎麼編譯

vscode怎麼編譯

發布時間: 2022-02-26 06:31:05

❶ 用VScode編譯出的文件怎麼運行

strip一下就行;
另外別指望編譯出的文件和VC++的一樣小,VC++編譯出的文件換了電腦就可能需要VC++運行時組件了,這個(Eclipse+MinGW+GCC)編譯出來的是通用的

❷ vscode C語言編譯

VS Code只是一個代碼編輯器,要實現對C語言代碼的編譯,需要下載單獨的GCC編譯器才行,下面我簡單介紹一下VS Code編譯C語言程序的配置過程,主要步驟如下:
1.首先,需要安裝C/C++插件,這個插件主要是為了方便查看、調試代碼,安裝的話,直接在Extensions擴展中心中搜索安裝就行,如下:
2.接著就是需要下載單獨的GCC編譯器,這里可以下載MinGW,Windows平台下的一個編譯器集合,包含有常見的GCC、G++、GDB等編譯調試工具,如下,使用起來非常方便,安裝成功後,需要將工具添加到環境變數中,方便後面使用:

❸ 如何配置vscode的python編譯環境

為VSCode安裝擴展
用VSCode編程是需要依賴擴展的。寫Python需要安裝python的擴展,寫C++需要安裝C++的擴展。剛打開編輯器的時候,它一般會推薦一些擴展,你如果什麼都不知道,可以先安裝官方推薦的這些擴展:
修改VSCode的一些選項的默認值
VSCode有很多選項可以被修改,其各個選項都有默認值,這些默認值存儲在"\settings.json"中(不過我沒找到這個文件),用戶如果想修改某些選項的值(比如:修改字體的大小),VSCode會自動幫我們生成一個「settings.json」文件,然後我們直接在這個文件中配置自己想要的值即可。
VSCode還沒有創建"settings.json"文件:
VSCode幫我們創建了"settings.json"文件:
我們修改字型大小,讓字體大一些。修改完後,保存一下,自定義的值就會覆蓋默認值,修改就生效了。
用VSCode編寫和調試python程序
下面就開始用VSCode編程了。因為python的配置超簡單,我們以python為例來說明一下。
https //segmentfault com/q/1010000005897116
VSCode是以文件夾作為項目單位的。所以,我們如果要新建一個python項目的話,需要新建一個文件夾,然後在這個文件夾裡面放置.py文件。然後讓VSCode"打開文件夾",這樣VSCode就能識別這個項目了。(當然可以用VSCode直接創建文件夾和文件。)
先創建test_python文件夾,裡面創建一個test.py文件。
然後用VSCode載入它:
載入後的樣子。可以看到,因為安裝了python擴展,已經有高亮等效果了。
下面開始調試。
很顯然要選擇python選項:
然後VSCode為我們自動生成了"launch.json"文件,此文件有很多配置項,有的選項是默認從"settings.json"中取值的(比如"config.python.pythonPath")。如果"settings.json"中沒有配置它們的話,調試時可能會無法啟動。
同時,項目文件夾下面還自動生成了".vscode"文件夾。文件"launch.json"就在這個文件夾中。此時VSCode才算是真正意義上接手了這個項目文件夾。
網上的教程里,直接先在"settings.json"中把"python.pythonPath"先配置了一下,我當時不是太理解。現在看來,我們也需要配置一下了。
配置完之後,就可以正常調試程序了。
用VSCode調試帶參的Python程序
修改test.py裡面的代碼,讓它能列印參數(修改後的代碼見下面的圖片)。
修改launch.json,找到"configurations"中"name"為"Python"的那個配置塊,給它添加"args"項,如下圖所示:
添加前的配置塊:
添加後的配置塊:
文件launch.json修改完畢後,按F5調試程序,可以看到控制台輸出的結果:
在按F5調試時,VSCode每次都會在程序入口處暫停住,這是配置項"stopOnEntry"在起作用,將其改成false後就不會出現這種情況了。
用VSCode自動格式化代碼
VSCode「自動格式化代碼」的快捷鍵是「Alt+Shift+F」。要格式化Python代碼,需要安裝Python包yapf(或autopep8、等)。
在命令行下執行:
[plain] view plain
python -m pip install yapf
然後配置"settings.json",啟用yapf:
用VSCode對python代碼進行語言分析
VSCode使用python的語言分析(寫python代碼的時候,編輯器會提示哪裡出錯,哪裡的代碼格式不規范),可以安裝flake8(或pylint、等):
在命令行下執行:
[plain] view plain
python -m pip install flake8
然後配置"settings.json",啟用flake8:
更換文件圖標主題(使VSCode左側的資源管理器根據文件類型顯示圖標):
可以選擇已經存在的文件圖標主題:"文件"->"首選項"->"文件圖標主題"->"Seti(Visual Studio Code)"。
你也可以安裝「vscode-icons」插件,安裝的方式:
在「擴展(Ctrl+Shift+X)」中,搜索「vscode-icons」,然後安裝並重新載入它,然後VSCode會讓你執行一些操作,以激活"vscode-icons"插件。操作為:
"文件"->"首選項"->"文件圖標主題"->"VSCode Icons"。對應到英文的話,應該是"File" -> "Preferences" -> "File Icon Theme"->"VSCode Icons"。
Guides(縮進線插件,讓代碼看起來更清晰):
在「擴展(Ctrl+Shift+X)」中,搜索「Guides」,然後安裝並重新載入它即可。

❹ vscode怎麼像devc++一樣編譯時加入命令

VSC運行代碼需要手動配置環境,一般運行代碼後執行的那一串代碼是由Code Runner插件決定的,如果需要在編譯的時候添加命令,可以選擇在 設置 里的 拓展 更改settings.json
修改過後編譯C++文件時編譯器就會加上那條語句。

❺ 怎麼用VScode 寫並編譯運行C++代碼

配置當然是可以的.
比如最簡單的寫一個編譯
+
運行的命令,
再作為一個任務,
可以指定對應的快捷鍵.
除此之外,
還可以使用
problem
matcher
將編譯器報的錯誤反應到文件對應的位置,
非常方便.
之前就試過給
rust
寫編譯任務和
problem
matcher
配置,
妥妥的~
實際上你在
VS
Code
中按下相關快捷鍵
(比如默認的
Ctrl+Shift+B
for
build,
F5
for
debug),
如果沒有相關配置
VS
Code
會自動為你生成一個模板,。

❻ vscode怎麼編譯python

python是腳本語言不能編譯的可以用py2exe之類的程序把python腳本轉換成exe可執行文件

❼ 如何在VSCode內編譯運行C++

vscode配置C/C++的編譯調試環境安裝debug插件,然後配置如下,//launch.json{"version":"0.2.0","configurations":[{"name":"Debug","type":"gdb","request":"launch","target":"${file}.o","cwd":"${workspaceRoot}","preLaunchTask":"gcc"}]}//tasks.json{"version":"0.1.0","command":"gcc","args":["-g","${file}","-o","${file}.o"],"problemMatcher":{"owner":"cpp","fileLocation":["relative","${workspaceRoot}"],"pattern":{"regexp":"^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$","file":1,"line":2,"column":3,"severity":4,"message":5}}}

❽ vscode 怎麼編譯coffee

最近折騰bootstrap,看到一個Messager插件挺好的,可這丫的發出來的都是CoffeeScript的DEMO,頓時讓我感覺自己已經落後了一百年。 於是各種搜索,各種腦補,原來Coffee最後也得轉成JS 找到一篇前人寫的文章,說是可以這樣這樣這樣就能編譯了

熱點內容
winsock搜伺服器ip 發布:2025-01-18 03:49:32 瀏覽:393
安卓手機藍牙默認地址在哪裡 發布:2025-01-18 03:47:57 瀏覽:906
shell腳本文件路徑 發布:2025-01-18 03:40:31 瀏覽:483
sql語句執行錯誤 發布:2025-01-18 03:21:49 瀏覽:651
資料庫雙引號 發布:2025-01-18 03:10:20 瀏覽:79
學java和php 發布:2025-01-18 03:01:03 瀏覽:452
怎麼開伺服器的埠 發布:2025-01-18 02:54:23 瀏覽:648
別克君越編程 發布:2025-01-18 02:32:24 瀏覽:914
ftp游戲下載網站 發布:2025-01-18 02:09:04 瀏覽:628
python調用另一個文件中的函數 發布:2025-01-18 02:03:54 瀏覽:597