1. 下載VSCode
- VSCode下載地址
- 在mac終端里輸入xcode- select --install命令,根據提示安裝xcode工具。
2. 安裝插件(4個)
- 打開VScode,點擊應用右側菜單欄
- C/C++(必裝)
- Code Runner(必裝)
- CodeLLDB(代碼調試),不安裝這個插件程序調試時,無法在vscode自帶的終端里輸入參數
3. 配置環境
- 新建文件夾
- 打開文件夾
- 在code下新建001_EvnTest.cpp
- 點擊右上角的小齒輪
- 選擇點擊C/C++:gcc或者C/C++:clang
- 會自動添加launch.json和tasks.json文件,并自動打開launch.json文件
- 配置launch.json和tasks.json文件
-
launch.json文件配置
{"configurations": [{"name": "C/C++: g++ build and debug active file","type": "cppdbg","request": "launch","program": "${fileDirname}/${fileBasenameNoExtension}","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "lldb","preLaunchTask": "C/C++: g++ build active file"}],"version": "2.0.0" }
-
task.json文件配置
{"tasks": [{"type": "cppbuild","label": "C/C++: g++ build active file","command": "/usr/bin/g++","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}/${fileBasenameNoExtension}"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": "build","detail": "Task generated by Debugger."}],"version": "2.0.0" }
4. 運行程序
- 運行程序,點擊Run Code運行程序,程序會在終端中運行
- 調試程序,不要使用右上角的debug,使用左側菜單欄中的調試
5. 遇到的問題
- 如果在運行程序的時候,遇到問題Undefined symbols for architecture x86_64:
原因:cpp文件的文件名不合規,比如用了特殊符合,空格等。Undefined symbols for architecture x86_64:"_main", referenced from:implicit entry/start for main executable ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)