OneForward / TACpp

C++程序设计学习指导

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

【M1 Mac上用VScode配置cpp编译环境可能出现的问题】(2021年春季data_structure学生)

slayerwalt opened this issue · comments

实测在M1的Mac上并不能按照MS官方文档上使用clang进行编译,但是gcc/g++仍然可用,可以参照如下配置tasks.json文件

{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "cppbuild",
			"label": "C/C++: g++ 生成活动文件",
			"command": "/usr/bin/g++",
			"args": [
				"-fdiagnostics-color=always",
				"-g",
				"${file}",
				"-std=c++17",
				"-o",
				"${fileDirname}/${fileBasenameNoExtension}"
			],
			"options": {
				"cwd": "${fileDirname}"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": {
				"kind": "build",
				"isDefault": true
			},
			"detail": "编译器: /usr/bin/g++"
		}
	]
}

未来会根据实际情况考虑测试 clang + Mac 的编译配置(现在太懒了🤣)