在终端键入test.exe的时候显示这样的提示。
按照提示键入.\test.exe后程序可以输入运行,我想有什么办法能直接在终端进行编译运行操作吗。launch和tasks文件是按照网上的教程添加的
launch.jason文件
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "2.0.0",
"configurations": [
{
"name": "gcc.exe - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": true,
"internalConsoleOptions": "neverOpen",
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "D:/Dev-Cpp 5.11 TDM-GCC 4.9.2/Dev-Cpp/MinGW64/bin/gdb.exe",
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: gcc.exe build active file"
}
]
}
tasks.jason文件
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "C/C++: gcc.exe build active file",
"command": "gcc",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
}
]
}
编译环境是直接使用已经安装的dev c++里面的bin文件夹。
在网上找了一些资料说是vs code没有权限直接运行,后在属性中设置了管理员权限运行也没有用。
求大佬解惑,vs code可以设置快捷在终端里面直接运行c代码吗?在终端怎么设置不用键入.\xxx.exe,直接键入xxx.exe运行