The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ubuntu компиляция С, подключение библиотек "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"ubuntu компиляция С, подключение библиотек "  
Сообщение от Movelife (ok) on 09-Апр-09, 20:03 
Всем привет и благодарность за внимание.
Вопрос такой:
установил 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.
Очень благодарю за внимание.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "ubuntu компиляция С, подключение библиотек "  
Сообщение от NuINu (??) on 09-Апр-09, 20:21 
>[оверквотинг удален]
>А для команды g++ ?
>Меня интересует установка библиотек как с диска (ubuntu),
>так и через сеть, а также пути установки библиотек и список необходимых
>
>файлов. (а так же интересно по каким путям ищет файлы gcc, g++
>по умолчанию
>и можно ли их изменить, есть ли конфигурационный файл(ы) gcc, g++ )
>
>Желательно так же описание процесса для FreeBSD.
>Очень благодарю за внимание.

уважаемый, зачем два раза спрашивать?
ждите придет какой нибудь дебианщик и раскажет тонкости установки пакетов
от себя добавлю
почитайте man apt-get и man dpkg

посмотреть в каком пакете находиться stdio.h
приблизительно можно так:
dpkg -S stdio.h

соответственно этот пакет(что найдется) и нужно устанавливать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "ubuntu компиляция С, подключение библиотек "  
Сообщение от Movelife (ok) on 09-Апр-09, 20:24 
>[оверквотинг удален]
>уважаемый, зачем два раза спрашивать?
>ждите придет какой нибудь дебианщик и раскажет тонкости установки пакетов
>от себя добавлю
>почитайте man apt-get и man dpkg
>
>посмотреть в каком пакете находиться stdio.h
>приблизительно можно так:
>dpkg -S stdio.h
>
>соответственно этот пакет(что найдется) и нужно устанавливать.

Благодарю. А можно поподробнее.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "ubuntu компиляция С, подключение библиотек "  
Сообщение от NuINu (??) on 09-Апр-09, 21:23 
>[оверквотинг удален]
>>от себя добавлю
>>почитайте man apt-get и man dpkg
>>
>>посмотреть в каком пакете находиться stdio.h
>>приблизительно можно так:
>>dpkg -S stdio.h
>>
>>соответственно этот пакет(что найдется) и нужно устанавливать.
>
>Благодарю. А можно поподробнее.

а что поподробнее? ман dpkg сюда запостить? собственно нельзя, т.к я слакварщик, и убунтой уже как с год не занимался.

если сейчас у вас stdio.h установлен то просто наберите команду и посмотрите результат.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "ubuntu компиляция С, подключение библиотек "  
Сообщение от Movelife (ok) on 09-Апр-09, 21:30 
>[оверквотинг удален]
>>>
>>>соответственно этот пакет(что найдется) и нужно устанавливать.
>>
>>Благодарю. А можно поподробнее.
>
>а что поподробнее? ман dpkg сюда запостить? собственно нельзя, т.к я слакварщик,
>и убунтой уже как с год не занимался.
>
>если сейчас у вас stdio.h установлен то просто наберите команду и посмотрите
>результат.

В том то и дело, что не установлена библиотека
вопрос о том как ее грамотно установить
(перечень необходимых файлов, пути установки).
Установить отдельно от сред разработки и т.д.
Благодарю.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "ubuntu компиляция С, подключение библиотек "  
Сообщение от Аноним (??) on 09-Апр-09, 23:55 
> выдает сообщение stdio.h файл не найден

Поставь пакет libc6-dev

>и другие, которые могут понадобиться для компиляции.

Все ставится из пакетов, <нужная_библиотека> и <нужная_библиотека>_dev. libc6 - необходимый минимум, остальное - по мере надобности.

>Желательно так же описание процесса для FreeBSD.

Под FreeBSD гораздо удобнее, приведенный пример соберется без лишних телодвижений, библиотеки устанавливаются из портов, при этом все что нужно содержится в одном порте, никаких -dev ставить не нужно.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "ubuntu компиляция С, подключение библиотек "  
Сообщение от angra (ok) on 10-Апр-09, 01:17 
>Под FreeBSD гораздо удобнее, приведенный пример соберется без лишних телодвижений, библиотеки устанавливаются
>из портов, при этом все что нужно содержится в одном порте,
>никаких -dev ставить не нужно.

Наверное использовать аналог портов в дебиане вам запрещает религия. А во фре почему то не запрещает из чего делается убийственный вывод, что менее гибкая(в плане вариантов установки пакетов) система каким-то образом гораздо удобней более гибкой.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "ubuntu компиляция С, подключение библиотек "  
Сообщение от Movelife (ok) on 10-Апр-09, 04:29 
>>Под FreeBSD гораздо удобнее, приведенный пример соберется без лишних телодвижений, библиотеки устанавливаются
>>из портов, при этом все что нужно содержится в одном порте,
>>никаких -dev ставить не нужно.
>
>Наверное использовать аналог портов в дебиане вам запрещает религия. А во фре
>почему то не запрещает из чего делается убийственный вывод, что менее
>гибкая(в плане вариантов установки пакетов) система каким-то образом гораздо удобней более
>гибкой.

А можно поподробнее как использовать
>>использовать аналог портов в дебиане ???

если не сложно с примером. Очень благодарю.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "ubuntu компиляция С, подключение библиотек "  
Сообщение от Movelife (ok) on 10-Апр-09, 04:38 
Лучший ответ на вопрос на странице:
http://packages.ubuntu.com/hardy/libc6-dev
Всех благодарю, за внимание!!!!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "ubuntu компиляция С, подключение библиотек "  
Сообщение от Аноним (??) on 10-Апр-09, 18:15 
> из чего делается убийственный вывод, что менее гибкая(в плане вариантов
> установки пакетов) система каким-то образом гораздо удобней более гибкой.

А дебиане, увы, дажи и близко нет аналога портов.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "ubuntu компиляция С, подключение библиотек "  
Сообщение от angra (ok) on 12-Апр-09, 06:47 
Я бы еще понял сравнение с гентой, но что вообще такого волшебного, а главное полезного, есть во фришных портах, чего нет в дебиане?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "ubuntu компиляция С, подключение библиотек "  
Сообщение от 0dmin on 13-Апр-09, 22:15 
>Я бы еще понял сравнение с гентой, но что вообще такого волшебного,
>а главное полезного, есть во фришных портах, чего нет в дебиане?

А ты попробуй! :)

Заточка на src-distribution + идеология original src + freebsd specific patches.
То есть инсталлируя порт фряха дёрнет не форк, а оригинальный авторский сорец с авторского сайта потом наложит патчи и потом соберет. В этом есть много плюсов и ну и минусы тоже есть, а как же без них :)

Я лично активно и с удовольствием пользую и фряху и дебиан. Счастлив. Много чего другого тоже пользую, но дык то - за деньги :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "ubuntu компиляция С, подключение библиотек "  
Сообщение от pavel_simple (ok) on 13-Апр-09, 22:33 
> идеология original src

так вот оно что? а я то думал я что-то существенное упустил.... а оказывается я просто не в той церкви оказалси... хех

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "ubuntu компиляция С, подключение библиотек "  
Сообщение от 0dmin on 13-Апр-09, 22:47 
>> идеология original src
>
>так вот оно что? а я то думал я что-то существенное упустил....
>а оказывается я просто не в той церкви оказалси... хех

Да не - ничего страшного! Где то в 6-ом классе вас научат посты _целиком_ читать а не только 1-ый абзац (1-ю строчку) :-Р

Мож хватит? Я ж тебя крестить не собираюсь :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "ubuntu компиляция С, подключение библиотек "  
Сообщение от pavel_simple (ok) on 13-Апр-09, 23:30 
>>> идеология original src
>>
>>так вот оно что? а я то думал я что-то существенное упустил....
>>а оказывается я просто не в той церкви оказалси... хех
>
>Да не - ничего страшного! Где то в 6-ом классе вас научат
>посты _целиком_ читать а не только 1-ый абзац (1-ю строчку) :-Р
>
>
>Мож хватит? Я ж тебя крестить не собираюсь :)

чего хватит? и чего вам уже дали? и кто сказал что я таки решил примкнуть к вашей церкви?

и самое главное -- что _там_ в этом Вашем посту было такого чего я упустил и не учёл?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "ubuntu компиляция С, подключение библиотек "  
Сообщение от Доктор_Фрейд on 14-Апр-09, 06:12 
Даааа ... найди себе лучше девку :) То что ты делаешь на форум - аморально :))))


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "ubuntu компиляция С, подключение библиотек "  
Сообщение от pavel_simple (ok) on 14-Апр-09, 08:45 
>Даааа ... найди себе лучше девку :) То что ты делаешь на
>форум - аморально :))))

тааак.... а вот и моралисты... хм. постойте -- а они то тут при чём? Да и на форум делать я ещё не научилси Ж:-) -- так что Дуктур_Фрейд - в стойло.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "ubuntu компиляция С, подключение библиотек "  
Сообщение от angra (ok) on 14-Апр-09, 12:32 
>А ты попробуй! :)

Как бы уже, ЕМНИП лет пять назад. Так что я знаком с обоими системами. А ты дебиан осилил?

>Заточка на src-distribution + идеология original src + freebsd specific patches.
>То есть инсталлируя порт фряха дёрнет не форк, а оригинальный авторский сорец
>с авторского сайта потом наложит патчи и потом соберет.

Вот прям с авторского сайта? А если он мертв? А если там другая версия? А если только через git/svn/итд, которые не установлены? Как страшно жить в _вашей_ фряхе. Не то что в дебиане, где копия оригинальных исходников нужной версии хранится на дебиановских зеркалах, к ней, вот сюрприз, прилагаются патчи(как обычные, так и дебиан специфичные) и идут правила сборки. По одной команде дебиан сам все скачает, наложит и соберет. Для _отдельных_ пакетов из-за лицензионных ограничений точно такая же автоматическая скачка с "авторского" сайта. Итого все плюсы и никаких минусов. А если вспомнить еще системы управления бинарными пакетами, то все получится очень печально для фри.

>Я лично активно и с удовольствием пользую и фряху и дебиан. Счастлив.

Мда, судя по всему дебиан ты только на картинке видел. Да и с фрей похоже тоже не сильно дружишь иначе не писал бы чушь про авторский сайт.

А ведь еще есть portage, представляю каким шоком для тебя будут его возможности.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "ubuntu компиляция С, подключение библиотек "  
Сообщение от 0dmin on 14-Апр-09, 22:37 
Во писец - в России масовое Апрельское обострение?

>>А ты попробуй! :)
>Как бы уже, ЕМНИП лет пять назад.

Ну всё лучше чем "не читал но осуждаю". Если пробовал, но - "не твоё", ну и ладно в мире ничего не изменится от сего факта :) Я вот Федору как то пробовал. И чем больше я её пробовал тем больше любим Дебиан :) (Кстати от этого факта тоже звёзды с места не сошли)

>А ты дебиан осилил?

А ты тоже посты _целиком_ не читаешь?

>Вот прям с авторского сайта? А если он мертв?
>А если там другая версия? А если только через git/svn/итд, которые не установлены?

Мой оригинальный пост - на пол экрана выше. Покури его _тщательно_ на предмет фразы "В этом есть много плюсов и ну и минусы тоже есть, а как же без них :)"
Кстате если майнтайнер порта озаботится - пойдёт искать на зеркала. Раз уж с автора не берется :) Рокет прям блин саенс, угу ...

>Как страшно жить в _вашей_ фряхе.

Не ссы. Смел не тот кто не боится :)

>Не то что в дебиане,

Я как бы в курсе :)


>если вспомнить еще системы управления бинарными пакетами,
>то все получится очень печально для фри.

Да сделают когда нибудь и для фряхи, я бы прям apt* инфраструктуру и взял.
Если оно само по себе не будет частью мира (а это не обязательно) - то можно взять и их, прям под GPL, да и заточить. Но я - пас, там работы всётаки много.

>>Я лично активно и с удовольствием пользую и фряху и дебиан. Счастлив.
>Мда, судя по всему дебиан ты только на картинке видел. Да и
>с фрей похоже тоже не сильно дружишь иначе не писал бы
>чушь про авторский сайт.

О так ты телепат ?! А че же сразу не сказал то? А что еще про мою судьбу расскажешь - давай - валяй, я даже ручку позолочу :)

>А ведь еще есть portage, представляю каким шоком для тебя будут его возможности.

Я два года работал за соседним столом с Gentoo-филом - я как бы в курсе:)
И кстати - да, система хорошая! Сразу видно с кого рисовали :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "ubuntu компиляция С, подключение библиотек "  
Сообщение от Аноним (??) on 14-Апр-09, 02:22 
>Я бы еще понял сравнение с гентой, но что вообще такого волшебного,
>а главное полезного, есть во фришных портах, чего нет в дебиане?

Какая вам разница? Все равно же скажете что это бред и вам не нужно. Было бы нужно - вопросов таких не задавали бы.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру