Помогите разобраться в проблеме:
Я установил 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: Проблема на первых шагах
(tysanya) писал(а):По разному упрощал но удалял строчку со stdio.h, заменил printf на print
но ошибка осталась
Нет, удалять строчку с stdio.h не надо, да и замена printf на print вряд ли поможет...
(tysanya) писал(а):Если не трудно, то пожалуйста подскажите в чем проблема!
Подсказать-то, конечно, можно, но, судя по сказанному вами, вы совсем ещё новичок в С. Тогда вам нужно сначала почитать какую-нибудь хорошую книгу по С для начинающих. Это даст вам базовое представление об этом языке, и тогда многие вопросы отпадут сами собой... В частности, ответ на вышеизложенный вопрос вы найдёте в любой книге по С.
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: Проблема на первых шагах
Пакет libc6-dev установите, для начала.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов