Ru-Board.club
← Вернуться в раздел «UNIX»

» GCC не находит include-файлы

Автор: BlackBerry
Дата сообщения: 04.06.2008 14:18
Установил Slackware 12.0 со следующими пакетами:
Base Linux system
Various Applications that do not used X
Program Development
GNU EMacs
FAQ List
Написал программу :
#include <stdio.h>

main() {printf("Hello!");}
на которую gcc ругается:
error: stdio.h: no such file or directory
Посоветуйте,что можно в такой ситуации сделать?
Автор: vstalker
Дата сообщения: 04.06.2008 17:51
с++ есть?
Автор: sda00
Дата сообщения: 04.06.2008 18:17
для начала пропиши полный путь до stdio.h
</usr/include/stdio.h>
если хэдеров нет - то сам виноват
Автор: BlackBerry
Дата сообщения: 04.06.2008 18:21
g++ -c hello.c
ругается точно так же

Отредактировано

stdio.h в /usr/include нет. Какой пакет нужно установить для include-файлов ?
Автор: sda00
Дата сообщения: 04.06.2008 18:34
glibc-devel
Автор: BlackBerry
Дата сообщения: 05.06.2008 17:20

Цитата:
glibc-devel



Пакета glibc-devel в дистрибутиве Slackware 12.0 не нашел.
Не нашел и на http://packages.slackware.it
Похоже что glibc-devel пакет для других дистрибутивов.
Автор: SysCommander
Дата сообщения: 14.06.2008 22:54
В Slackware пакетов -devel нет, это вам не RedHat
Пакет glibc из директории slackware/l/ установлен?
Пакеты из директории l/ это библиотеки (libraries). Если не хватает знаний о том какие конкретно нужны, можно смело ставить все.

c++ совершенно непричем, исходник содержит чистый C.
Для красоты еще можно return 0; добавить.
Автор: BlackBerry
Дата сообщения: 20.06.2008 16:00
Каталога slackware у меня нет.Может установленных пакетов

Base Linux system
Various Applications that do not used X
Program Development
GNU EMacs
FAQ List

недостаточно ?
Я считал что достаточно пакета Program Development.
Автор: SysCommander
Дата сообщения: 26.06.2008 22:56
Директория slackware традиционно содержит поддиректории по категориям.
Base Linux system - это a/ или slackware/a/
в l/ или slackware/l/ содержатся библиотеки (libraries)
Их надо ставить всегда.


Цитата:
Я считал что достаточно пакета Program Development.
- это не пакет.

Вот полезная ссылка:

http://jack.kiev.ua/docs/slackbook/installation-requirements.html#INSTALLATION-SOFTWARE-SERIES

Вообще рекомендую прочитать весь SlackBook (вышеприведенная ссылка - из перевода на русский).

Инсталяция пакетов библиотек из директории l/ - необходима. Это аксиома.

Страницы: 1

Предыдущая тема: Поиск измененных файлов


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.