【環(huán)境配置】如何在Mac上配置C/C++編譯環(huán)境?
一、基本準備
1.1 安裝微軟的Visual Studio Code

1.2 安裝VSCode C/C++插件
打開VSCode 按快捷鍵shift+command+X,并在搜索框輸入c/c++

一般第一個結(jié)果就是了,點擊進去,確認一下是Microsoft的

點擊安裝
1.3保存一個工作區(qū)
在桌面或者其他任意你喜歡的地方新建個文件夾
在VSCode中打開(command+O)剛剛新建的文件夾,比如我在桌面新建了一個C文件夾(我已經(jīng)放了東西在里面所以打開不是空的)

另存為一個工作區(qū)
File>Save Workspace As...,自己取個名

1.4 新建一個C文件并保存,我這里是hello.c
二、配置
這里需要配置3個JSON文件c_cpp_properties.json、tasks.json、launch.json

2.1 c_cpp_properties.json
使用快捷鍵command+shift+p打開命令行面板(Command Palette)
輸入edit configurations,在彈出的列表中選擇帶JSON的C/C++:Edit Configurations(JSON)

此時會自動新增.vscode文件夾,并新建c_cpp_properties.json文件

配置字段includePath
你可能需要注意"/Library/Developer/CommandLineTools/usr/lib/clang/10.0.1/include",中的版本號,可以進入Finder,按快捷鍵command+shift+G輸入
前往文件夾查看clang版本

完成后保存(command+s)
2.2 tasks.json
在打開.c文件的情況下(比如我這里的hello.c)打開命令行面板command+shift+P,輸入tasks:configure task,選擇Tasks:Configure Task

點擊C/C++:gcc build active file

自動生成tasks.json文件并打開

這里我們需要配置args字段
配置args字段(注解附后)
你需要配置第二個參數(shù)和第四個參數(shù)第二個是編制的文件路徑,我這里是
{workspaceFolder}/hello.o

完成后保存
2.3 launch.json
打開命令行面板command+shift+P,輸入launch,選擇Open launch.json

選擇環(huán)境為C++(GDB/LLDB)

自動生成launch.json文件并打開

配置program字段
這個字段是要運行的文件路徑,寫你生成的可執(zhí)行文件的路徑即可,比如我這里是
三、使用
3.1 編譯
務(wù)必在要編譯的文件下,進行編譯命令,比如我這里的hello.c激活的情況下,編譯(command+shift+B)
或許會需要選擇一個build task to run ,clang或則gcc都OK

可以看到命令行的編譯指令

3.2 調(diào)試
調(diào)試時是無所謂激活不激活的(直接fn+F5)
可以在調(diào)試控制臺中看到調(diào)試消息

END
對啦對啦!另外的話為了幫助大家,輕松,高效學(xué)習(xí)C語言/C++,我給大家分享我收集的資源,從最零基礎(chǔ)開始的教程到C語言項目案例,幫助大家在學(xué)習(xí)C語言的道路上披荊斬棘!可以來我粉絲群領(lǐng)取哦~
微信公眾號:C語言編程學(xué)習(xí)基地
整理分享(多年學(xué)習(xí)的源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)最重要的是你可以在群里面交流提問編程問題哦!
編程粉絲交流:
