【M1 Mac上用VScode配置cpp编译环境可能出现的问题】(2021年春季data_structure学生)
slayerwalt opened this issue · comments
ShaWshank commented
实测在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++"
}
]
}
Jing Huang commented
未来会根据实际情况考虑测试 clang + Mac 的编译配置(现在太懒了🤣)