На этот вопрос уже есть ответ здесь:
Я установил подсистему Ubuntu в Windows 10 и я также установил gcc. Я написал простую программу Hello world C и сохранил ее в документах. Когда я пытаюсь скомпилировать эту программу, я получаю такой ответ:
Tony316@DESKTOP-2ONG1CO:~$ gcc Hello.c -o Hello
gcc: error: Hello.c: No such file or directory
gcc: fatal error: no input files compilation terminated.
Я думаю, что я должен поместить свою программу Hello World в правильный файл для gcc, чтобы найти ее, но я не знаю, как ее скомпилировать.
Я знаю, что этот вопрос, возможно, задавался ранее пользователями, которые запускают только ubuntu на своем ПК, но я запускаю его в Windows 10 и не смог найти ничего релевантного
Как я понимаю (это результат некоторых быстрых исследований), среда Bash в Windows имеет две отдельные «домашние» директории: одна содержит ваши файлы Windows, а другая содержит файлы, такие как .bashrc, и другой традиционный домашний каталог. файлы, найденные в Linux. Чтобы перейти к папке с документами Windows, введите: cd /mnt/c/Users/yourusername/Documents/
. Оттуда, скомпилируйте вашу программу, используя gcc с gcc Hello.c -o Hello
.