使用 Sublime Text 3 for C++ 给予权限被拒绝?
Using Sublime Text 3 for C++ giving permission denied?
我在控制台中使用 Sublime Text 3 运行ning C++ 时遇到问题。
我在我的计算机设置中将我的 PATH
指向我的 C++ 编译器目录,并在 Sublime Text 3 中创建了一个自定义构建脚本 运行 它。在大多数情况下它 运行s 我的代码,但是在 运行s 之后它给了我一个错误:
C:/Program Files (x86)/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/5.1.0/../../../../mingw32/bin/ld.exe: cannot open output file C:\Users\obier\Desktop\C++ Projects\HelloWorld\SublimeNewHelloWorld/HelloWorld.exe: Permission denied
collect2.exe: error: ld returned 1 exit status
[Finished in 0.4s]
我不确定发生了什么。
这是我用来编译它的自定义 Sublime Text 3 自定义构建代码:
{
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""
}
]
}
如果你们有任何好的用户友好程序,你们可以建议这可能比使用 Sublime Text 3 更好,而不是随意离开它们。
检查您使用的shell命令,它取决于OS。
还要检查文件权限,因为文件可能无法执行。
另见“”。
我在控制台中使用 Sublime Text 3 运行ning C++ 时遇到问题。
我在我的计算机设置中将我的 PATH
指向我的 C++ 编译器目录,并在 Sublime Text 3 中创建了一个自定义构建脚本 运行 它。在大多数情况下它 运行s 我的代码,但是在 运行s 之后它给了我一个错误:
C:/Program Files (x86)/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/5.1.0/../../../../mingw32/bin/ld.exe: cannot open output file C:\Users\obier\Desktop\C++ Projects\HelloWorld\SublimeNewHelloWorld/HelloWorld.exe: Permission denied
collect2.exe: error: ld returned 1 exit status
[Finished in 0.4s]
我不确定发生了什么。
这是我用来编译它的自定义 Sublime Text 3 自定义构建代码:
{
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""
}
]
}
如果你们有任何好的用户友好程序,你们可以建议这可能比使用 Sublime Text 3 更好,而不是随意离开它们。
检查您使用的shell命令,它取决于OS。
还要检查文件权限,因为文件可能无法执行。
另见“