Проблема на первых шагах

Модератор: Модераторы разделов

tysanya
Сообщения: 8

Проблема на первых шагах

Сообщение tysanya »

Помогите разобраться в проблеме:
Я установил Ubuntu 8.04 LTS Desktop Edition (64-bit)
Решил попробовать написать элементарную программу Hello, World
Ввожу в фаил hello.c
/* hello.c */
#include <stdio.h>

int main (void)
{
printf ("Hello World\n");
}
Далее пытаюсь его откомпилировать
$ gcc -o hello hello.c
И получаю:
hello.c:2:19: error: stdio.h: No such file or directory
hello.c: In function 'main':
hello.c:6: warning: incompatible implicit declaration of built-in function 'printf'
По разному упрощал но удалял строчку со stdio.h, заменил printf на print
но ошибка осталась
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
Если не трудно, то пожалуйста подскажите в чем проблема!
Спасибо сказали:
Аватара пользователя
deninok
Сообщения: 585
Статус: Программист С++
ОС: Debian GNU/Linux

Re: Проблема на первых шагах

Сообщение deninok »

(tysanya) писал(а):По разному упрощал но удалял строчку со stdio.h, заменил printf на print
но ошибка осталась

Нет, удалять строчку с stdio.h не надо, да и замена printf на print вряд ли поможет...

(tysanya) писал(а):Если не трудно, то пожалуйста подскажите в чем проблема!

Подсказать-то, конечно, можно, но, судя по сказанному вами, вы совсем ещё новичок в С. Тогда вам нужно сначала почитать какую-нибудь хорошую книгу по С для начинающих. Это даст вам базовое представление об этом языке, и тогда многие вопросы отпадут сами собой... В частности, ответ на вышеизложенный вопрос вы найдёте в любой книге по С.
Спасибо сказали:
Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: Проблема на первых шагах

Сообщение Voice »

Пакет libc6-dev установите, для начала.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали: