There is an issue with QB64 that can be worked around by changing the launch.json to...
{
"version": "0.2.0",
"configurations": [
{
"name": "QB64 Build and Run",
"type": "QB64",
"request": "launch",
"command": "${config:qb64.installPath}/qb64.exe "${fileDirname}/${fileBasename}" -c -x -o "${fileDirname}/${fileBasenameNoExtension}.exe"; start "${fileDirname}/${fileBasenameNoExtension}.exe"",
"terminalName": "QB64",
"terminalIndex": -1,
"showTerminal": true,
"linux": {
"command": "${config:qb64.installPath}/qb64 '${fileDirname}/${fileBasename}' -c -x -o '${fileDirname}/${fileBasenameNoExtension}'; mv '${fileDirname}/${fileBasenameNoExtension}' '${fileDirname}/${fileBasenameNoExtension}.run'; '${fileDirname}/${fileBasenameNoExtension}.run'"
},
"osx": {
"command": "${config:qb64.installPath}/qb64 '${fileDirname}/${fileBasename}' -c -x -o '${fileDirname}/${fileBasenameNoExtension}'; mv '${fileDirname}/${fileBasenameNoExtension}' '${fileDirname}/${fileBasenameNoExtension}.run'; '${fileDirname}/${fileBasenameNoExtension}.run'"
}
}
]
}
There is an issue with QB64 that can be worked around by changing the launch.json to...
{
"version": "0.2.0",
"configurations": [
{
"name": "QB64 Build and Run",
"type": "QB64",
"request": "launch",
"command": "${config:qb64.installPath}/qb64.exe "${fileDirname}/${fileBasename}" -c -x -o "${fileDirname}/${fileBasenameNoExtension}.exe"; start "${fileDirname}/${fileBasenameNoExtension}.exe"",
"terminalName": "QB64",
"terminalIndex": -1,
"showTerminal": true,
"linux": {
"command": "${config:qb64.installPath}/qb64 '${fileDirname}/${fileBasename}' -c -x -o '${fileDirname}/${fileBasenameNoExtension}'; mv '${fileDirname}/${fileBasenameNoExtension}' '${fileDirname}/${fileBasenameNoExtension}.run'; '${fileDirname}/${fileBasenameNoExtension}.run'"
},
"osx": {
"command": "${config:qb64.installPath}/qb64 '${fileDirname}/${fileBasename}' -c -x -o '${fileDirname}/${fileBasenameNoExtension}'; mv '${fileDirname}/${fileBasenameNoExtension}' '${fileDirname}/${fileBasenameNoExtension}.run'; '${fileDirname}/${fileBasenameNoExtension}.run'"
}
}
]
}