我想在Ubuntu12.04上启用崇高文本3的-std=gnu++11单文件构建。
我已经将工具链升级到最新的g++,并且不希望在每个构建中看到以下错误:
错误:这个文件需要编译器和库对C++ 2011标准的支持。这种支持目前是实验性的,必须使用-std=c++11或-std=gnu++11编译器选项来启用。
我浏览了/home/myuname/.config/sublime-text-3,但找不到任何要编辑的文件。
如何编辑生成设置?
发布于 2021-07-07 02:29:28
在我的例子中,问题在于在Windows中,ST3调用py而不是默认的python。如果您在"cmd":" python“、"-u”、"$file“中更改了本地python解释器中的python,那么新系统应该可以工作。
{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"env": {"PYTHONIOENCODING": "utf-8"},
"windows": {
"cmd": ["python", "-u", "$file"],
},
"variants":
[
{
"name": "Syntax Check",
"cmd": ["python3", "-m", "py_compile", "$file"],
"windows": {
"cmd": ["py", "-m", "py_compile", "$file"],
}
}
]
}
https://stackoverflow.com/questions/23789410
复制相似问题