導航:首頁 > 源碼編譯 > vscode編譯gcc環境

vscode編譯gcc環境

發布時間:2023-01-03 15:11:24

1. vscode C語言編譯

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

2. 2022-02-22 配置vscode生成和調試cpp工程

參考:

系統:win10

推薦:

第一步:安裝VSCode

比較簡單,跳過。

第二步:安裝MinGW

註:MinGW是Windows上的GCC編譯環境,MSYS2是WIndows上軟體分發和構建平台(簡單看成一個linux系統可以安裝、編譯軟體)

(工作區只對當前項目起效)。
還有一種方法MinGW的make程序為 mingw32-make.exe ,可以將其復制一份命名為 make.exe

3. vscode下搭建Typescript編譯環境

Typescript 是微軟開發的一個javaScript的超級。著名前端框架的Angular和HTML5游戲引擎Egret等都選擇了Typescript作為編寫語言。「工欲善其事,必先利其器」,在學習Typescript語言之前必須要有一個良好的開發環境。這里筆者選擇了輕量的Visual Studio Code,此工具具有輕量、跨平台、插件豐富等特點,是一款非常優秀的開發工具。

1、首先需要安裝Nodejs,安裝過程網上很容易搜到,在此不再介紹。安裝完成後,在命令窗口輸入

2、安裝typescript模塊

安裝完成後,可以查看typescript模塊的版本號

3、創建項目目錄,在命令窗口中進入該項目目錄,創建tsconfig.json。例如項目地址是D:\test\ts。

在項目目錄下會生成一個tsconfig.json文件

裡面有很多配置項,大家可以根據各自的需要來定製。本文用的示例配置如下,

新建tscript、js文件夾,分別用作存放typescript、javascript文件。

4、測試編譯
在Visual studio code中打開ts目錄,在tscript目錄中新建test.ts文件。

然後點擊菜單中的Tasks->Run Task。

之後會出現tsc:build 、tsc:watch兩個選項

其中tsc:build選項是用於一次編譯。tsc:watch選項可以監測ts文件的改動,可以進行實時編譯,非常方便。經過編譯後的文件會存放在之前配置好的js文件目錄下。

如此就可以進行Typescript之旅了。~~

4. 利用vscode在windows下gcc編譯開發

https://cmake.org/download/

https://www.jianshu.com/p/9994a65f2905

https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools

如果使用CMake quickstart 生成的項目需要 刪除 除了 CMakeLists.txt 和 main.cpp 外的所有東西,然後新建build目錄,在build目錄下執行

然後在build目錄下make

測試編譯效果

5. 關於VSCode的C/C++編譯問題,主要關於頭文件與庫的引用

你查一下有哪些包含.h文件的include文件夾 全部加到配置裡面就是了. 我的配置win10 + cygwin . 我只配置了win32節點

{
"configurations":[
{
"name":"Mac",
"includePath":[
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"defines":[],
"intelliSenseMode":"clang-x64",
"browse":{
"path":[
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders":true,
"databaseFilename":""
},
"macFrameworkPath":[
"/System/Library/Frameworks",
"/Library/Frameworks"
]
},
{
"name":"Linux",
"includePath":[
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"defines":[],
"intelliSenseMode":"clang-x64",
"browse":{
"path":[
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders":true,
"databaseFilename":""
}
},
{
"name":"Win32",
"includePath":[
"E:/Cygwin/usr/include",
"E:/cygwin/lib/gcc/i686-pc-cygwin/6.4.0/include",
"E:/cygwin/lib/gcc/i686-pc-cygwin/6.4.0/install-tools/include",
"${workspaceRoot}"
],
"defines":[
"_DEBUG",
"UNICODE"
],
"intelliSenseMode":"msvc-x64",
"browse":{
"path":[
"E:/Cygwin/usr/include",
"E:/cygwin/lib/gcc/i686-pc-cygwin/6.4.0/include",
"E:/cygwin/lib/gcc/i686-pc-cygwin/6.4.0/install-tools/include",
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders":true,
"databaseFilename":""
}
}
],
"version":3
}

6. vscode+platformlo下方的工具欄里沒有編譯工具了

vscodeplatformlo下方的工具欄里沒有編譯工具了?
答案如下:方法如下:1、離線安裝Mingw64後,牆另一邊的學生可以在線安裝

1、下載Mingw64打開Mingw官網

單擊「下載」

轉到頁面SourceForge

將頁面拉伸到最後,選擇最新版本

下載並解凍(將加壓包放在想放的位置)。

2、配置環境變數

3、測試

2、配置VSCode的C/C編譯和調速環境1、下載VSCode下載鏈接

2、安裝Wingw使用以上方法

3、安裝C/C擴展搜索C/C

4、創建文件夾,在VS中打開,創建. cpp文件

5、部署C/C環境5.1、部署編譯器,用快捷鍵Ctrl Shift P調用命令面板,輸入C/C,選擇" editconfigurations(UI ) "進入部署。 設定兩個選項。 -編譯器路徑: d :/mingw 64/mingw 64/mldy/g.exe intellisense模式: gcc-x64

7. vscode這一個軟體我已經搞了好幾天了 但是就是不會配置C的編譯環境 大神幫個忙或遠程操控安一下

下載 minggw64,解壓後放在C盤根目錄

網頁鏈接

添加到path環境變數

然後重啟vscode會自動檢測到編譯器,寫個helloworld,F5啟動,根據提示進行配置,兩個都選默認或者回車,然後會生成launch.json和task.json文件,task.json是編譯配置,launch.json是用於編譯成exe後執行的配置

另外可以下載插件,code runner,這個需要在文件右鍵運行,和上面的用途不同,但是也能簡單的運行各種語言的文件

8. 如何在VSCode內編譯運行C++


visual
studio
code中編譯運行c/c++代碼方法:
可以使用
code
runner
-
visual
studio
marketplace
。安裝好這個插件,不用進行任何配置就能直接編譯並運行,默認情況下使用的是gcc和g++。有需要的話也可以更改配置文件來使用其他編譯器,比如clang。

閱讀全文

與vscode編譯gcc環境相關的資料

熱點內容
又見金底副圖選股公式源碼 瀏覽:207
燒錄編程器那個好用 瀏覽:548
三晉先鋒app如何簽約 瀏覽:441
網路如何讀取伺服器信息 瀏覽:440
mac壓縮解壓視頻 瀏覽:906
這就是程序員魅力 瀏覽:296
京東java演算法筆試題 瀏覽:178
柱子加密箍筋不準有接頭 瀏覽:199
我的世界伺服器菜單插件如何使用 瀏覽:12
劉毅10000詞pdf 瀏覽:890
剛畢業的程序員會什麼 瀏覽:974
單片機控制64路開關量 瀏覽:982
win10截圖編程 瀏覽:420
怎樣把名字變成文件夾 瀏覽:203
文件怎麼搞成文件夾 瀏覽:730
多線程編程php 瀏覽:606
安卓機越用越卡有什麼辦法 瀏覽:17
高中生解壓操場適合做的游戲 瀏覽:395
程序員java招聘 瀏覽:462
未來之光手機雲伺服器 瀏覽:160