Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Администрирование Linux / UNIX


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Выпуск № 304
от 16.12.2005, 06:21

Администратор:Калашников О.А.
В рассылке:Подписчиков: 230, Экспертов: 28
В номере:Вопросов: 2, Ответов: 4


Вопрос № 31207: Здравствуйте, уважаемые эксперты! Установлена FreeBSD 6.0. Подскажите, как компилировать C-проги. Знаю, есть команды gcc и c99 - вроде должны компилировать, но у меня не получается. И еще: если я испльзую заголовочные файлы в C-программах...
Вопрос № 31213: Здрасте, уважаемые! Ставлю скачанный Bind 9.3.0. Система FreeBSD 5/2/1. Разархивировалось все без ошибок, дальше пишу: ./configure --prefix=/usr --sysconfdir=/etc/namedb. В ответ получил: couldn't run test program using openSSL fro...

Вопрос № 31.207
Здравствуйте, уважаемые эксперты!
Установлена FreeBSD 6.0.
Подскажите, как компилировать C-проги. Знаю, есть команды gcc и c99 - вроде должны компилировать, но у меня не получается.
И еще: если я испльзую заголовочные файлы в C-программах (stdio.h, stdlib.h, conio.h) - как они должны быть прописаны в FreeBSD и где они сами хранятся?
В итоге, хочу перенести некоторые проги, написанные на C, в Unix'овый вариант. Подскажите, как это все должно делаться.
Отправлен: 10.12.2005, 16:00
Вопрос задал: Стомов Евгений (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Dmitrii Omarov
Здравствуйте, Стомов Евгений!

Попробуйте просмотреть следующие линки:

1) http://citkit.ru/package/gcc/files/freebsd.html#download
2) http://www.opennet.ru/base/dev/gcc_work.txt.html

может они внесут ясность в Ваши тягостные думы? :)

Всего доброго
Дмитрий Омаров
---------
ВПЕРЁД!
Ответ отправил: Dmitrii Omarov (статус: 2-ой класс)
Отправлен: 10.12.2005, 21:42
Оценка за ответ: 5
Комментарий оценки:
Спасибо, Дмитрий!
Попробую. Напишу Вам про результат.
Надо только 41 мег скачать.

Отвечает: Денис Р
Здравствуйте, Стомов Евгений!
Надо установить gcc (или найти уже установленный /usr/bin/gcc :-) )
Самый простой вариант использования #gcc sample.cc -o sample_bin (sample.cc в исполняемый sample_bin)
аголовочные файлы по умолчанию находятся в /usr/include/c++/ и т.д. в зависимости от версии
Ответ отправил: Денис Р (статус: 3-ий класс)
Отправлен: 12.12.2005, 15:17
Оценка за ответ: 5
Комментарий оценки:
Спасибо!
Но я добавил просто в /usr/include - и все заработало.
Надо-ли добавлять в /usr/include/c++, если у меня обычная C-прога (не C++)?
Кстати, версия показана 3.4 - это не старая?


Вопрос № 31.213
Здрасте, уважаемые!
Ставлю скачанный Bind 9.3.0. Система FreeBSD 5/2/1. Разархивировалось все без ошибок, дальше пишу:
./configure --prefix=/usr --sysconfdir=/etc/namedb.
В ответ получил:
couldn't run test program using openSSL from auto/lib and auto/include. Please check the argument to --with-openssl and your shared library configuration (e.g., LD_LIBRARY_PATH).
1)Что сие означает? Значит ли это, что у меня отсутсвует этот самый OpenSSL?
2)И если все дело в нем, то почему без онного не конфигурится и как его поставить? В руководстве с opennet, по которому пытаюсь все сделать, про упомянутый openssl ни слова..
Вобщем, помогите в очередной раз разобраться.
За ранее спасибо!
Отправлен: 10.12.2005, 16:38
Вопрос задал: Vitallie (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Igor Yakimchuk
Здравствуйте, Vitallie!
предлагаю ставить из портов. это намного луше будет
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 10.12.2005, 17:42
Оценка за ответ: 4
Комментарий оценки:
Ну это конечно лучше, да только порты я пока не настраивал и делать этого не умею. Позже хотел настроить. Я только учусь пока и хотелось узнать, как решить проблему на данном этапе.

Отвечает: Serg77
Здравствуйте, Vitallie!
Для FreeBSD самый лучший способ установки Bind из коллекции портов.
Обновите коллекцию портов, для этого введите следующую команду:
cvsup -g -L 2 /usr/share/examples/cvsup/ports-supfile
Перед этим в файл ports-supfile внесите изменения. Строку:
default host=CHANGE_THIS.FreeBSD.org
поменяйте на:
default host=cvsup.FreeBSD.org
В момент подачи вышеуказанной команды должно быть подключение к интернету.
Для установки Bind введите следующие команды:
cd /usr/ports/dns/bind9
make install
Желаю удачи! Если будут вопросы, пишите.
Ответ отправил: Serg77 (статус: 5-ый класс)
Отправлен: 11.12.2005, 00:20


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.win.linuxsa
Архив рассылки
Отписаться
Вспомнить пароль

В избранное