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


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

Автор Тема: Программирование под Ubuntu  (Прочитано 2472 раз)

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

Оффлайн Woorus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Программирование под Ubuntu
« : 01 Декабря 2008, 14:39:39 »
Всем привет
Не нашел нужной ветки посему пишу здесь
Никто не сталкивался с проблемой что при попытке подключения хэдера
#include <sys/stat.h>
выдавалось сообщение
error: sys/stat.h: No such file or directory
уже прошерстил все что мог, не понимаю почему не видит хэдора .... может что то забыл подключить до stat.h ? или опять пакет какой нить ?

ПС пакет хедоров стоит
linux-headers-2.6.27-9-generic
« Последнее редактирование: 01 Декабря 2008, 14:41:55 от Woorus »

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Программирование под Ubuntu
« Ответ #1 : 01 Декабря 2008, 15:32:58 »
Всем привет
Не нашел нужной ветки посему пишу здесь
Никто не сталкивался с проблемой что при попытке подключения хэдера
#include <sys/stat.h>
выдавалось сообщение
error: sys/stat.h: No such file or directory
уже прошерстил все что мог, не понимаю почему не видит хэдора .... может что то забыл подключить до stat.h ? или опять пакет какой нить ?

ПС пакет хедоров стоит
linux-headers-2.6.27-9-generic

1. Этот файл в другом пакете - libc6-dev
apt-file search "sys/stat.h"

2. А "все, что мог," - это что конкретно?

Пробовали
 ls -l /usr/include/sys/stat.h
?
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн Woorus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Программирование под Ubuntu
« Ответ #2 : 01 Декабря 2008, 15:44:20 »
На счет пакета - стоит
aptitude install libc6-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях     
Инициализация состояний пакетов... Готово         
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0Б архивов. После распаковки 0Б будет занято.
Запись информации расширенных состояний... Готово
Чтение списков пакетов... Готово                                       
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях     
Инициализация состояний пакетов... Готово 

Ответ на команду ls -l /usr/include/sys/stat.h
woo@dev1linux:~$ ls -l /usr/include/sys/stat.h
-rw-r--r-- 1 root root 16702 2008-09-29 14:10 /usr/include/sys/stat.h

Команда apt-file search "sys/stat.h"

dietlibc-dev: /usr/include/diet/sys/stat.h
elks-libc: /usr/lib/bcc/include/sys/stat.h
libc6-dev: /usr/include/sys/stat.h
libklibc-dev: /usr/lib/klibc/include/sys/stat.h
libpt-1.11.2-dev: /usr/include/ptlib/wince/sys/stat.h
libpt-dev: /usr/include/ptlib/wince/sys/stat.h
libroot5.18: /usr/lib/root/5.18/cint/include/sys/stat.h
lsb-build-base3: /usr/include/lsb3/sys/stat.h
mingw32-runtime: /usr/i586-mingw32msvc/include/sys/stat.h
newlib-m68hc1x: /usr/m68hc11/include/sys/stat.h
ppu-sysroot: /usr/lib/cell/sysroot/usr/include/sys/stat.h
ppu-sysroot64: /usr/lib/cell/sysroot/usr/include/powerpc64-linux-gnu/sys/stat.h
spu-newlib: /usr/lib/cell/sysroot/usr/spu/include/sys/stat.h
wine-dev: /usr/include/wine/msvcrt/sys/stat.h
z88dk-data: /usr/share/z88dk/include/sys/stat.h

« Последнее редактирование: 01 Декабря 2008, 15:50:39 от Woorus »

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Программирование под Ubuntu
« Ответ #3 : 01 Декабря 2008, 16:41:02 »
Добавьте -v к ключам gcc, это заставит его вывести дополнительную информацию, в том числе, где он ищет заголовки.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

 

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