VSCode - Code Runner 於 Kubuntu 17.04 下無法直接執行C/C++等語言的 workaround
在 Kubuntu 17.04 下 VS Code 直接執行 C/C++ Code 會產生 hang 住也沒有輸出的情形,但實際上有編譯成功卻沒有執行。目前用 gnome-terminal (或自己喜歡的terminal)等外部軟體就可以正常執行了。 在 settings.json 裏面加入*或修改: "code-runner.executorMap": { "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && gnome-terminal -e ./$fileNameWithoutExt", "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && gnome-terminal -e ./$fileNameWithoutExt", } 另外在執行中的 code 若需要檢視 output,需要使用 getchar(); 等方式在return前暫停。(或把上面的executor指令延長,做出shell script再用 terminal 執行?) *先從 default settings 複製完整的段落修改再使用,以免讓其他語言的執行功能故障