gcc: нет входных файлов [dубликат]

У этого вопроса уже есть ответ: Компиляция кодов C в Ubuntu 3 ответа

Я установил подсистему 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, и я не мог найти ничего соответствующего

0
задан 25 March 2018 в 20:45

2 ответа

Как я понимаю (это результат некоторых быстрых исследований), среда Bash в Windows имеет два отдельных «домашних» каталога: один из которых содержит ваши файлы Windows, а другой содержит файлы, такие как .bashrc и другой традиционный домашний каталог файлы, найденные в Linux. Чтобы перейти к папке с папкой «Документ Windows»: cd /mnt/c/Users/yourusername/Documents/. Оттуда скомпилируйте свою программу с помощью gcc с gcc Hello.c -o Hello.

3
ответ дан 17 July 2018 в 18:15

Как я понимаю (это результат некоторых быстрых исследований), среда Bash в Windows имеет два отдельных «домашних» каталога: один из которых содержит ваши файлы Windows, а другой содержит файлы, такие как .bashrc и другой традиционный домашний каталог файлы, найденные в Linux. Чтобы перейти к папке с папкой «Документ Windows»: cd /mnt/c/Users/yourusername/Documents/. Оттуда скомпилируйте свою программу с помощью gcc с gcc Hello.c -o Hello.

3
ответ дан 23 July 2018 в 19:03
  • 1
    Я, наконец, понял это и нашел правильный путь. Спасибо! – Tony316 25 March 2018 в 00:35

Другие вопросы по тегам:

Похожие вопросы: