Точно! Спасибо! Невнимательность... Но остальные сообщения не убрались
ИСПРАВЛЕНО:
boron@linux:~/Desktop/c> cc hello.c
hello.c: In function ‘main’:
hello.c:17: error: syntax error before ‘}’ token
А что самое странное: я скопировал полностью текст кода из учебника (он в электронном виде) и вставил заместо своего, и тогда вообще пишеться:
boron@linux:~/Desktop/c> cc hello.c
hello.c: In function ‘main’:
hello.c:17: error: stray ‘\226’ in program
hello.c:17: error: stray ‘\128’ in program
hello.c:17: error: stray ‘\156’ in program
hello.c:17: error: syntax error before ‘%’ token
hello.c:17: error: stray ‘\’ in program
hello.c:17: error: stray ‘\’ in program
hello.c:17: error: stray ‘\226’ in program
hello.c:17: error: stray ‘\128’ in program
hello.c:17: error: stray ‘\157’ in program
hello.c:20:2: warning: no newline at end of file
Вот и поучился, плин

. Я сомневаюсь, что в учебнике что неправильно написано - может какую программу установить надо? Просто при установке дистрибутива я все оставлял "как есть" и не выбирал какие программы мне необходимо устанавливать, а какие нет (просто только влез в мир Юникс).
И еще - лишние/недостающие пробелы учитываются? Просто к примеру у меня отличие кода, по сравнению с учебником, где написано:
celsius = 5 * (fahr-32) / 9;
я пишу:
celsius=5*(fahr-32)/9;
P.S. Тему переименовал, т.к. заголовок уже носит несколько иное описание постов
