все
Вот моя проблема; Итак, я новичок в Ubuntu и программировании, и я просто хотел начать с C. Я создал классический файл "hello.c"
#include <stdio.h>
main ()
{
printf("Hello World!");
}
Затем я набрал в терминале:
cd /Desktop
Поскольку файл находится на рабочем столе
А потом я набрал
gcc hello.c -o hello
Но тут возникают проблемы, внезапно появилась проблема, которая говорит:
gcc: error: hello.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.
Итак, как мне это исправить?
Рабочий стол не расположен в /Desktop
скорее, он расположен в ~/Desktop
. Таким образом выполните эти команды.
cd ~/Desktop
(для изменения каталога на Рабочий стол) gcc hello.c -o hello
(для компиляции C программа) ./hello
, если это показывает, что любая ошибка изменяет свои полномочия с chmod +x hello
Тогда я ввел в терминале:
cd /Desktop
/Desktop
не путь к Вашему рабочему столу. /Desktop
путь к каталогу "115" в /
(Ваш root
каталог). /home/<username>/Desktop
или, сокращенный, ~/Desktop
путь к Вашему рабочему столу.
Поэтому первое изменение рабочий каталог Вашего терминала к пути Вашего рабочего стола:
cd ~/Desktop
Тогда компилируют файл снова:
gcc hello.c -o hello