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


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

Автор Тема: Где находятся стадартные заголовочные файлы?  (Прочитано 10963 раз)

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

Оффлайн lemik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Например:

#include <libintl.h>
#include <locale.h>
#include <stdio.h>
#include <stdlib.h>

Где находятся все эти файлы? Я полагаю есть какие-то стандартные места на компьютере.
Как можно прописать в компиляторе новые места для заголовочных файлов?

Заранее спасибо.

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
/usr/include, /usr/local/include
Для указания пользовательских каталогов gcc используется ключ -I, например, файл myinclude.h находится в директории /home/user/include, тогда:
gcc filename.c -I/home/user/include

andrey_p

  • Гость
Есть полезная команда - locate:
locate locale.hЕсли нужно поконкретней:
locate locale.h | grep -w locale.h
« Последнее редактирование: 12 Февраля 2012, 18:04:28 от andrey_p »

 

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