URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8207
[ Назад ]

Исходное сообщение
"ubuntu компиляция С, подключение библиотек"

Отправлено Movelife , 09-Апр-09 17:53 
Всем привет и благодарность за внимание.
Вопрос такой:
установил ubuntu (как вторую OS), написал программу test.c
#include <stdio.h>
main() {
  printf("Hello Word!\n");
  return(0);
}

даю команду: gcc test.c
выдает сообщение stdio.h файл не найден.
При установке сред разработки библиотеки *.h устанавливаться вместе со средой и все компилируется.
Вопрос: как установить только библиотеки *.h и другие, которые могут понадобиться для
компиляции. Как установить библиотеки для работы с окнами и какие порекомендуете
с точки зрения лучшей совместимости с OS семейства UNIX (ubuntu, FreeBSD, debain ...)
А для команды g++ ?
Меня интересует установка библиотек как с диска (ubuntu),
так и через сеть, а также пути установки библиотек и список необходимых
файлов. (а так же интересно по каким путям ищет файлы gcc, g++ по умолчанию
и можно ли их изменить, есть ли конфигурационный файл(ы) gcc, g++ )
Желательно так же описание процесса для FreeBSD.
Очень благодарю за внимание.


Содержание

Сообщения в этом обсуждении
"ubuntu компиляция С, подключение библиотек"
Отправлено angra , 10-Апр-09 01:06 
>Вопрос: как установить только библиотеки *.h и другие, которые могут понадобиться для

компиляции.
пакеты библиотек с суффиксом source содержат исходники, dev - заголовочные файлы

>Как установить библиотеки для работы с окнами и какие порекомендуете

с точки зрения лучшей совместимости с OS семейства UNIX (ubuntu, FreeBSD, debain ...)
устанавливать как и любой другой пакет.
Вы бы разобрались для начала, что такое OS, UNIX, дистрибутивы, иксы, window manager, desktop environment. Для начала как пользователь.

>Меня интересует установка библиотек как с диска (ubuntu), так и через сеть

читайте описание apt

>а также пути установки библиотек и список необходимых файлов

dpkg -L имя_установленного_пакета


"ubuntu компиляция С, подключение библиотек"
Отправлено Movelife , 10-Апр-09 04:33 
>[оверквотинг удален]
>компиляции.
>пакеты библиотек с суффиксом source содержат исходники, dev - заголовочные файлы
>
>>Как установить библиотеки для работы с окнами и какие порекомендуете
>
>с точки зрения лучшей совместимости с OS семейства UNIX (ubuntu, FreeBSD, debain
>...)
>устанавливать как и любой другой пакет.
>Вы бы разобрались для начала, что такое OS, UNIX, дистрибутивы, иксы, window
>manager, desktop environment. Для начала как пользователь.

На мой взгляд лучший способ изучить систему это начать программировать в ней...
а как еще?


"ubuntu компиляция С, подключение библиотек"
Отправлено angra , 10-Апр-09 09:47 
И много уже систем вы "изучили" таким наивным способом? Непонятно только зачем вы останавливаетесь на таком высоком уровне, лучше сразу переходить на уровень квантовой физики, только так можно по-настоящему изучить работу системы.

"ubuntu компиляция С, подключение библиотек"
Отправлено nik , 17-Дек-09 17:09 
>И много уже систем вы "изучили" таким наивным способом? Непонятно только зачем
>вы останавливаетесь на таком высоком уровне, лучше сразу переходить на уровень
>квантовой физики, только так можно по-настоящему изучить работу системы.

Не обращайте на них, именно так и можно реально выучить систему - пощупать ее изнутри.