Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: gcc не знает библиотеку  (Прочитано 4143 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: gcc не знает библиотеку
« Ответ #15 : 02 Апреля 2009, 12:36:59 »
Unimix: #include <stdio.h> -  команда - указание компилятору включить в программу информацию о стандартной библиотеке ввода - вывода,find /usr/include -name stdio.h - сообщил о том , что такой файл

Директива #include
(Нажмите, чтобы показать/скрыть)

Когда компилятор ругнулся "error: stdio.h: No such file or directory", то он сказал, что не нашел заголовочный файл "stdio.h". Команда "find /usr/include -name stdio.h" тоже также отписалась. Вывод -- нужен файл "stdio.h".

Оффлайн Sova777

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
    • Несколько слов о NetBeans C/C++ Pack'е
Re: gcc не знает библиотеку
« Ответ #16 : 02 Апреля 2009, 17:07:53 »
(Нажмите, чтобы показать/скрыть)
Пользователь OpenSolaris 2008.11, Ubuntu 8.10, Windows XP. Mac OS X не нравится, стараюсь не использовать.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: gcc не знает библиотеку
« Ответ #17 : 02 Апреля 2009, 19:08:03 »
> В операционной системе UNIX угловые скобки сообщают препроцессору ...
Слово UNIX здесь излишне.

> ... что файл следует искать в одном или нескольких стандартных системных каталогах.
Эти каталоги не системные, а зависят от опций сборки компилятора. Например на моей машине они такии: ...

Я просто привел отрывок из книги почти без изменений. Били мысли что-то изменить, но все-равно оставил так, как было.

Что касается системных каталогов, то можно сказать: сначала в операционной системе организуются каталоги, а затем, как ты заметил, компилятор может быть собран с учетом их путей.

 

Страница сгенерирована за 0.084 секунд. Запросов: 26.