質問
windows 10 上の Visual Studio Code(VScode) と Remote 拡張機能を用いて WSL 上で C言語でプログラミングをしています。
ただ、ステップ実行のデバッグをすると getcharやprintfなどの関数を呼び出した際にエラーをはいて止まってしまいます
発生している問題・エラーメッセージ
error
1'getchar.c' を開くことができません:ファイル(Error:ファイルが見つかりません(vscode-remote://wsl+ubuntu/build/glibc-OTsEL5/glibc-2.27/libio/getchar.c))を読み取ることができません。
というエラーが出ます。
「ファイルの作成」を試しましたが、 Permission Error が出ます。
該当のソースコード
エラーの出るコードの一例です
test.c
1#include <stdio.h> 2 3int main() { 4 char tp; 5 while ((tp = getchar()) != '\n') { 6 putchar(tp); 7 } 8 9 return 0; 10}
試したこと
Vscode の自動ビルド&実行(デバッグなし) → 動作
Vscode のデバッグ機能 → 動作
Vscode のデバッグ機能 + ステップ実行 → 関数で上記のエラー
環境
Windows 10 (1910)
Ubuntu (WSL) : version 18.04
Vscode : 1.41.1
回答2件
あなたの回答
tips
プレビュー