1.首先是下載c編譯器 x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z
鏈接:https://pan.baidu.com/s/1l2VF3GeRcjnTjs1eXEb-rQ
提取碼:lgtt
復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App,操作更方便哦
2.下載后解壓,里面有個(gè)mingw64文件夾,放到D:\Program\里去,介紹下D:\Program\,因?yàn)閜rogramme file文件夾里面有一個(gè)空格,很多程序不支持安裝路徑有空格,所以我搞了一個(gè)D:\Program\,放D盤是因?yàn)榉乐箇indows10讓我玩崩了有個(gè)退路,系統(tǒng)可以重裝,但是我的文件必須保留
3.添加環(huán)境變量
4.在vscode里打開一個(gè)文件夾作為你以后開發(fā)c程序的目錄(吐槽一下,vscode文件為王,連項(xiàng)目的概念都是被忽略的)
比如我在D盤新建一個(gè)文件夾Project\workspace_c
在vscode中打開這個(gè)文件夾
然后在里面新建 .vscode 文件夾,需要注意,vscode前面必須加一個(gè)"."
里面新建launch.json和tasks.json兩個(gè)配置文件
launch.json
{
? ? "version": "0.2.0",
? ? "configurations": [
? ? ? ? {
? ? ? ? ? ? "name": "(gdb) Launch", // 配置名稱,將會(huì)在啟動(dòng)配置的下拉菜單中顯示
? ? ? ? ? ? "type": "cppdbg", // 配置類型,這里只能為cppdbg
? ? ? ? ? ? "request": "launch", // 請求配置類型,可以為launch(啟動(dòng))或attach(附加)
? ? ? ? ? ? "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe", // 將要進(jìn)行調(diào)試的程序的路徑
? ? ? ? ? ? "args": [], // 程序調(diào)試時(shí)傳遞給程序的命令行參數(shù),一般設(shè)為空即可
? ? ? ? ? ? "stopAtEntry": false, // 設(shè)為true時(shí)程序?qū)和T诔绦蛉肟谔帲话阍O(shè)置為false
? ? ? ? ? ? "cwd": "${workspaceFolder}", // 調(diào)試程序時(shí)的工作目錄,一般為${workspaceRoot}即代碼所在目錄 workspaceRoot已被棄用,現(xiàn)改為workspaceFolder
? ? ? ? ? ? "environment": [],
? ? ? ? ? ? "externalConsole": true, // 調(diào)試時(shí)是否顯示控制臺(tái)窗口,一般設(shè)置為true顯示控制臺(tái)
? ? ? ? ? ? "MIMode": "gdb",
? ? ? ? ? ? "miDebuggerPath": "D:/Program/mingw64/bin/gdb.exe", // miDebugger的路徑,注意這里要與MinGw的路徑對應(yīng)
? ? ? ? ? ? "preLaunchTask": "gcc", // 調(diào)試會(huì)話開始前執(zhí)行的任務(wù),一般為編譯程序,c++為g++, c為gcc
? ? ? ? ? ? "setupCommands": [
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? "description": "Enable pretty-printing for gdb",
? ? ? ? ? ? ? ? ? ? "text": "-enable-pretty-printing",
? ? ? ? ? ? ? ? ? ? "ignoreFailures": false
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ]
? ? ? ? }
? ? ]
}
tasks.json
{
? ? "version": "2.0.0",
? ? "command": "gcc",
? ? "args": [
? ? ? ? "-g",
? ? ? ? "${file}",
? ? ? ? "-o",
? ? ? ? "${fileBasenameNoExtension}.exe"
? ? ]
}
在workspace_c文件夾下新建hello.c
然后f5
在終端下敲擊2次回車,然后運(yùn)行
就這樣了
很簡單
我非常討厭那些msi和exe的安裝版程序,因?yàn)槲业腤indows不止因?yàn)橐淮我驗(yàn)槌绦虿患嫒輰?dǎo)致崩潰了,雖然我的win10沒有崩潰過,但是98 2000 xp 都玩完過,我個(gè)人對于Microsoft OS的穩(wěn)定性沒有絲毫信心,因?yàn)橹皳p失慘重,我的瀏覽器的一些書簽和自己寫的學(xué)習(xí)筆記全沒有了.什么是經(jīng)驗(yàn)?經(jīng)驗(yàn)就是現(xiàn)實(shí)用拳頭錘了你N次,在你鼻青臉腫的時(shí)候你覺悟了.