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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [HOWTO] [Wiki] Как компилить  (Прочитано 369578 раз)

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

Thread

  • Гость
Re: Как компилить
« Ответ #225 : 10 Февраля 2008, 18:11:47 »
нет т.к. пока программы написаны на расчёт что есть только один процессор. Можно например зарпустить одновременно две сборки. Или второй плюс то что если вы запустите сборку вы можете без напрягов запускать другие программы (или ходить в интернете). Т.к. новые процессы будут на другом ядре (процессоре).
В принципе распарралелить сборку на уровне make можно хотя и сложновато. И пока такого нет насколько я знаю.

ви лол - make -jN запускает параллельно N потоков, если можно; make -j запускает столько потоков, сколько может.

Обычная рекомендация - брать N на 1-2 больше, чем ядер/тредов/процессоров.

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Как компилить
« Ответ #226 : 10 Февраля 2008, 19:22:11 »
Твоя тру! Нужно запомнить.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Maxv34

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Как компилить
« Ответ #227 : 10 Февраля 2008, 20:18:51 »

ви лол - make -jN запускает параллельно N потоков, если можно; make -j запускает столько потоков, сколько может.

Обычная рекомендация - брать N на 1-2 больше, чем ядер/тредов/процессоров.

Спасибо! загрузил по полной.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Как компилить
« Ответ #228 : 11 Февраля 2008, 19:47:59 »
По мимо make ключик -pipe у gcc уже озадачивает процессор на все два ядра ибо вывод препроцессора связывается непосредственно с компилятором и дале.. там по цепочке... одно ядрышко раскрывает макросы, второе следом жует получившийся код...
Очень грубо, но что-то вроде того..

Оффлайн Maxv34

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Как компилить
« Ответ #229 : 11 Февраля 2008, 19:58:45 »
А как бы прикрутить по умолчанию многопоточность к сборке пакетов с dpkg-buildpackage -rfakeroot ?

Оффлайн Undo

  • Любитель
  • *
  • Сообщений: 73
    • Просмотр профиля
Re: Как компилить
« Ответ #230 : 22 Февраля 2008, 18:54:57 »
этозябриг

Вижу не всё ещё разобрались как компилировать программы в линуксе
Попробую объяснить.

спасибо за чудный мануал, всё встало на свои места!
одно никак понять не могу - что такое "этозябриг"?! Гугл не дал :)

Оффлайн naumov

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Как компилить
« Ответ #231 : 26 Февраля 2008, 12:00:44 »
 Может ктонибудь помочь с этой проблемой? https://forum.ubuntu.ru/index.php?topic=22061.0

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Как компилить
« Ответ #232 : 26 Февраля 2008, 21:25:23 »
этозябриг

Вижу не всё ещё разобрались как компилировать программы в линуксе
Попробую объяснить.

спасибо за чудный мануал, всё встало на свои места!
одно никак понять не могу - что такое "этозябриг"?! Гугл не дал :)

это слово я сам придумал, чтобы потом найти его поиском :) да так и не удалил. Наверное понимать его нужно как "метка" :)
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Как компилить
« Ответ #233 : 27 Февраля 2008, 16:19:33 »
этозябриг

Вижу не всё ещё разобрались как компилировать программы в линуксе
Попробую объяснить.

спасибо за чудный мануал, всё встало на свои места!
одно никак понять не могу - что такое "этозябриг"?! Гугл не дал :)
Как не дал? Единственная ссылка выдаваемая гуглом на слово "этозябриг" ведет на эту ветку форума.  ;D
« Последнее редактирование: 27 Февраля 2008, 16:21:06 от Yurror »

Оффлайн ubuntu_for

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как компилить
« Ответ #234 : 27 Февраля 2008, 22:09:08 »
Здрасьте, решил и сюда написать)) :)

подскажить как запустить вот эту прогу;
Собирать ее вроде не надо!!!
(там ни readme, ни configure, ни configure.am для autoconf)

http://stargazer.dp.ua/download.php?show=all
а конкретнее
http://stargazer.dp.ua/download/inetaccess/2.55.7/inetaccess.2.55.7.src.rar

надо ее как то выполнить...

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Как компилить
« Ответ #235 : 27 Февраля 2008, 22:44:21 »
Ыыы... ну ты даешь! Это надо умудриться...
Там проект Borland C++ Builder. Гы гы.
Давай собирай его под юникс я буду дальше смеяться.
Зря ты так напрягался пытаясь его скомпилить.
Бери виндовые бинарники, запускай под wine и надейся что добрые люди когда-нибудь напишут linux версию
Вот тогда возьмешься за компилятор.

P.S. надо как-то научиться сразу рассказывать "че/каво" а то месяц из тебя вытягивали.

Оффлайн ubuntu_for

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как компилить
« Ответ #236 : 27 Февраля 2008, 23:54:05 »
Нет это уже новая прога!!

 :P Ну зачем же так мне очень стыдно)))

выглядит как под Linux))

под виндой у меня рабочая есть
______________________________________
« Последнее редактирование: 27 Февраля 2008, 23:56:05 от ubuntu_for »

Оффлайн ubuntu_for

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как компилить
« Ответ #237 : 28 Февраля 2008, 00:01:59 »
Серверная часть Stargazer's под Линух написана!!!
Это пользовательская часть!!!

Под Wine пробывал запускать, раньше запускалась InetAccess 2.44.6, но недавно serv перешел на новую версию InetAccess 2.55.7, а она под Wine не идет!!!

___________________________________________
P.S. Yurror, прога над которой я все еще бьюсь здесь))
https://forum.ubuntu.ru/index.php?topic=21974.15
« Последнее редактирование: 28 Февраля 2008, 00:09:13 от ubuntu_for »

Оффлайн Halex

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как компилить
« Ответ #238 : 22 Марта 2008, 01:15:30 »
Серверная часть Stargazer's под Линух написана!!!
Это пользовательская часть!!!

Под Wine пробывал запускать, раньше запускалась InetAccess 2.44.6, но недавно serv перешел на новую версию InetAccess 2.55.7, а она под Wine не идет!!!



Вот,вот... Наконец нашел сострадальца по несчастью. Уменя тоже Инет через Stargazer. И в Ubuntu Linux я полный ноль, юзаю 7.10 всего три дня
Нужен выход в Инет из Линя, чтобы корректно поставить все то, что перечислено в первом посте ветки, а InetAccess - голая Windows. Пошарив по бескрайним просторам вычитал, что из под Linux в Старгайзере надо использовать sgauth - это клиент для Линя. На выше упомянутом сайте Stargazer лежит sgauth/2.12.6/sgauth.2.12.6.src.tgz. Но как ее приделать в Ubuntu? Судя по всему это исходник, а как его компилить, да еще если нет перечисленных выше пакетов. Если кто поможет, большой респект!

Оффлайн Maxv34

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Как компилить
« Ответ #239 : 22 Марта 2008, 03:51:56 »
Вот,вот... Наконец нашел сострадальца по несчастью. Уменя тоже Инет через Stargazer. И в Ubuntu Linux я полный ноль, юзаю 7.10 всего три дня
Нужен выход в Инет из Линя, чтобы корректно поставить все то, что перечислено в первом посте ветки, а InetAccess - голая Windows. Пошарив по бескрайним просторам вычитал, что из под Linux в Старгайзере надо использовать sgauth - это клиент для Линя. На выше упомянутом сайте Stargazer лежит sgauth/2.12.6/sgauth.2.12.6.src.tgz. Но как ее приделать в Ubuntu? Судя по всему это исходник, а как его компилить, да еще если нет перечисленных выше пакетов. Если кто поможет, большой респект!

Вот что то накомпилил, забирайте в приложении к посту. запускается ./sgauth.10 просит адрес, порт, логин, пароль.
Если что не так - сильно не пинайте :)

 

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