Ошибка при копилировании программы на С

Автор: franz Дата: 13.11.2006 10:01 Perl forever!
Что происходит граждане!!
Я собрался вникнуть в C. Чисто для банального любопытсва ( заработает ли?)
я написал простень кую програмульку:
#include <stdio.h>
void main(){
printf("PERL!";-);}
Далее:$ gcc first.c -o ex
Получил я вот что:
first.c:1:19: error: stdio.h: Нет такого файла или каталога
first.c: In function &#8216;main&#8217;:
first.c:4: warning: incompatible implicit declaration of built-in function &#8216;printf&#8217;
first.c:2: warning: return type of &#8216;main&#8217; is not &#8216;int&#8217;
Ну, ладно нет stdio.h Бог с ним, может не установлены бибилиотеки?
$rpm -q glibc-devel
Получил:
glibc-devel-2.3.5-10.3asp
Значит установленно всё и должно работать?
Так, что происходит граждАне!! вроде всё есть, но ни хрена неработает
Вот саб пеопле!
P.S. Perl это наше всё, но С берёт за жабры (нужен он)
Re: Ошибка при копилировании программы на С 13.11.2006 19:19Bircoph > rpm -q glibc-devel
> Получил:
> glibc-devel-2.3.5-10.3asp
> Значит установленно всё и должно работать?

Не смеши мои тапочки. А кто будет ставить хедеры, либы, м?

$ rpm -qf /usr/include/stdio.h
glibc-headers-2.3.5-10.3asp

Намёк ясен? Систему изначально нужно было ставить в режиме разработка. Теперь доставляй всё ручками.

> P.S. Perl это наше всё

Угу, ваше всё. Вот только более 80% софта в Линухе написано на С, ядро, сервера, компиляторы... А начём сам perl написан? Посмотри исходники. Perl -- это скриптовый язык, ничего высокопроизводительного и высокофункционального на нём никогда не напишешь.
RSS-материал