Решено: Библиотека языка C

SLAX, Deep Style, ZenWalk

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

Serg79
Сообщения: 153

Решено: Библиотека языка C

Сообщение Serg79 »

Поставил "GCC" и попробовал скомпилить простой код:

Код: Выделить всё

#include <stdio.h>
int main(void)
{
    printf("Hello world!!!\n");
    return 0;
}

Так вот, столкнулся с такой проблемой, "GCC" не может найти заголовочный файл "stdio.h". Я посмотрел в пакете "GCC" и действительно, там нет заголовочных файлов стандартной библиотеки языка "C". Подскажите, в каком пакете находится стандартная библиотека языка "C"?
Спасибо сказали:
Аватара пользователя
pR13S7
Сообщения: 89
ОС: Slackware 12.0

Re: Решено: Библиотека языка C

Сообщение pR13S7 »

Запость команду которой компилиш и вывод компиляатора про ошибки

p.s. этот заголовочный файл поидее лежит в /usr/include/
save the planet, kill yourself...
Спасибо сказали:
stopka2top
Сообщения: 76

Re: Решено: Библиотека языка C

Сообщение stopka2top »

А если добавить после #include <stdio.h>

Код: Выделить всё

#include <iostream>
using namespace std;
Затрать 15 минут в неделю. Сделай OpenOffice.org лучше Сделай OpenOffice.org лучше + FAQ по OO.o
Спасибо сказали:
Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Re: Решено: Библиотека языка C

Сообщение dey »

stopka2top писал(а):
16.07.2007 11:20
А если добавить после #include <stdio.h>

Код: Выделить всё

#include <iostream>

А зачем этот подключать хедер ? Он же не использует нигде в своей проге потоковый вывод.

2 Serg79 Glibc установлен ? И покажи что сказал pR13S7
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Решено: Библиотека языка C

Сообщение sergeyvp »

Serg79 писал(а):
16.07.2007 08:10
Поставил "GCC" и попробовал скомпилить простой код:
Так вот, столкнулся с такой проблемой, "GCC" не может найти заголовочный файл "stdio.h". Я посмотрел в пакете "GCC" и действительно, там нет заголовочных файлов стандартной библиотеки языка "C". Подскажите, в каком пакете находится стандартная библиотека языка "C"?

По всей видимости нужен пакет libc6-dev
Спасибо сказали:
Serg79
Сообщения: 153

Re: Решено: Библиотека языка C

Сообщение Serg79 »

sergeyvp писал(а):
16.07.2007 12:27
По всей видимости нужен пакет libc6-dev

Да, скорее всего этот пакет и нужен. У меня стоит Slackware 11.0 и я выкачал только первые два диска "Install", а третий еще не выкочал. Так вот, в первых двух дисках я не нашел этой библиотеки, но поидее она должна быть в первом, вместе со всеми пакетами для разработки (а может я просто туплю).
Кто может, посмотрите пожайлуста у себя, на каком диске находиться данный пакет.

Все из картинки понял, что это действительно "libc-dev". sergeyvp, если не сложно, посмотри на каком диске находиться данный пакет. Заранее спасибо.
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Решено: Библиотека языка C

Сообщение sergeyvp »

Serg79 писал(а):
16.07.2007 12:52
sergeyvp, если не сложно, посмотри на каком диске находиться данный пакет. Заранее спасибо.

Так у меня Ubuntu :) (однодисковый дистрибутив)
Всё необходимое я из инета устанавливаю :)
Спасибо сказали:
Serg79
Сообщения: 153

Re: Решено: Библиотека языка C

Сообщение Serg79 »

Понятно.
Вопрос в силе, кто знает подскажите.
Спасибо сказали:
Аватара пользователя
KDA
Сообщения: 95
ОС: MOPSLinux

Re: Решено: Библиотека языка C

Сообщение KDA »

dey же написал, что надо ставить пакет glibc. Там все хидеры и находятся.
Не кидайте камни в чужой огород - могут прилететь обратно! ©
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Библиотека языка C

Сообщение Uncle_Theodore »

Код: Выделить всё

$ cat /etc/slackware-version
Slackware 12.0.0

Код: Выделить всё

$ grep stdio.h /var/log/packages/*
/var/log/packages/bind-9.4.1-i486-1:usr/include/isc/stdio.h
/var/log/packages/gcc-4.1.2-i486-1:usr/lib/gcc/i486-slackware-linux/4.1.2/includ
e/ssp/stdio.h
/var/log/packages/glibc-2.5-i486-4:usr/include/stdio.h
/var/log/packages/glibc-2.5-i486-4:usr/include/bits/stdio.h
Спасибо сказали:
Serg79
Сообщения: 153

Re: Решено: Библиотека языка C

Сообщение Serg79 »

Да, нашел. Действително все находиться в пакете "glibc". Всем большое спосибо.
Спасибо сказали: