Я недавно начал программировать, это небольшой код на Си, с которого я начал.
Я использую Ubuntu 13.10.
int main(int argc, char *argv[])
{
puts("Hello world.");
return 0;
}
Всякий раз, когда я пытаюсь скомпилировать его, используя
gcc exl.c -o exl1
cc exl.c -o exl1
или что-то в этом роде, я просто продолжаю получать
gcc: error: exl.c: No such file or directory
gcc: fatal error: No input files
compilation terminated.
Я понятия не имею, что делать, если какая-либо помощь будет с благодарностью.
P.S. Я уже сделал
sudo apt-get install build-essential
sudo apt-get update build-essential
sudo apt-get upgrade build-essential
Вам необходимо запустить gcc в каталоге, где хранится ваш код на C, поэтому сначала используйте:
cd /home/your-user-name/path-to-program-dir
, а затем запустите gcc. Чтобы убедиться, что вам нужен файл C в том же каталоге, используйте
ls *.c
, который покажет вам все файлы C в текущем каталоге. Если вы не уверены, в каком каталоге хранится ваш код, вы можете использовать
find
Если вы используете gedit, то после сохранения c файла используйте ctrl-M. Откроется терминал в каталоге вашей программы.