前提
WSLにWindows上のVScodeからリモート接続しています。
デバッグを行いたいのですが、「実行>デバッグに開始」を選択するとエラーメッセージが出て、デバッグを行うことができません。
・Remote-WSL
・C/C++
上記の拡張機能はインストール済です。
実現したいこと
- エラーメッセージを理解し、デバッグを行える環境を作る。
発生している問題・エラーメッセージ
unable to find executable for 'mnt/c/Users/(ユーザ名)/Desktop/code/ファイル名.c'
‘launch.json’を開く といった選択ボタンが出てきたので開き、以下のことを試しました。
試したこと
launch.json
1{ 2 "version": "0.2.0", 3 "configurations": [ 4 { 5 "type": "lldb", 6 "request": "launch", 7 "name": "Debug", 8 "program": "${workspaceFolder}/ファイル名.c", 9 "args": [], 10 "cwd": "${workspaceFolder}" 11 }, 12 ] 13}
はじめに ‘launch.json’ を開き、“program”にデバッグしたいファイルまでのパスを通しました。
そこでもう一度デバッグを行おうとしたところ、上記のようなエラーメッセージが出ました。
調べてみて、-gオプションでビルドするとあったので試したのですが、同じエラーメッセージが出ます。
以下のサイトを参考にしました。
Visual Studio CodeでC言語/C++のデバッグ方法
エラーメッセージでも検索をしてみたのですが、少し違う例が多く、知識不足の私では解決することができませんでした。
拙い質問になりますが、何か必要な情報などあれば追記させていただきますので、ご指摘いただければと思います。
補足情報(FW/ツールのバージョンなど)
拡張機能のバージョン
・C/C++(v1.10.0)
・Remote-WSL(v0.66.0)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。