Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Linux для начинающих

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.02.2015, 11:59   #1
alexval2007
Member
 
Регистрация: 05.11.2012
Сообщений: 63
Вес репутации: 0
alexval2007 is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

спасибо попробую
alexval2007 вне форума   Ответить с цитированием
Старый 23.02.2015, 14:21   #2
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Есть ещё способ, арендовать VPS (ubuntu, debian) за 500р. в месяц и на нём компилить.
stD вне форума   Ответить с цитированием
Старый 08.05.2015, 00:06   #3
3D_STAR
Junior Member
 
Регистрация: 05.09.2013
Сообщений: 12
Вес репутации: 0
3D_STAR is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Поделитесь адресом LuCI Branch для сборки АА прошивки, а то дефолтная ссылка в файле feeds.conf.default мертвая.
(src-svn luci http://svn.luci.subsignal.org/luci/b...ontrib/package).
3D_STAR вне форума   Ответить с цитированием
Старый 20.07.2015, 15:44   #4
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Подскажите, как сделать так, чтоб получился не пакет.ipk, а исполняемый файл?
__________________
istarik.ru
stD вне форума   Ответить с цитированием
Старый 20.07.2015, 15:50   #5
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Нужно распаковать
Admin вне форума   Ответить с цитированием
Старый 20.07.2015, 21:24   #6
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Спасибо.
__________________
istarik.ru
stD вне форума   Ответить с цитированием
Старый 22.07.2015, 10:29   #7
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Вопрос про сборку проги работающей с mysql:

Для обычного компа собираю так:

PHP код:
gcc proga.-o proga -lmysqlclient 
А вот как это -lmysqlclient добавить в Makefile?

Или может надо что-то другое сделать? Сейчас вываливается вот такие ошибки:

PHP код:
/home/dima/openwrt2/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/mr/mr.oIn function `exiterr':
mr.c:(.text+0x20): undefined reference to 
`mysql_error'
/home/dima/openwrt2/openwrt/build_dir/target-mips_r2_uClibc-0.9.33.2/mr/mr.o: In function `main'
:
mr.c:(.text.startup+0x6c): undefined reference to `mysql_init'
mr.c:(.text.startup+0x9c): undefined reference to 
`mysql_real_connect'
mr.c:(.text.startup+0xb0): undefined reference to `mysql_select_db'
mr.c:(.text.startup+0xe0): undefined reference to `mysql_query'
mr.c:(.text.startup+0xfc): undefined reference to 
`mysql_store_result'
mr.c:(.text.startup+0x170): undefined reference to `mysql_num_fields'
mr.c:(.text.startup+0x18c): undefined reference to `mysql_fetch_row'
mr.c:(.text.startup+0x1ac): undefined reference to 
`mysql_eof'
mr.c:(.text.startup+0x1c8): undefined reference to `mysql_free_result'
mr.c:(.text.startup+0x1e8): undefined reference to `mysql_close' 
__________________
istarik.ru

Последний раз редактировалось stD; 22.07.2015 в 10:35.
stD вне форума   Ответить с цитированием
Старый 24.09.2015, 21:57   #8
SVG
Junior Member
 
Регистрация: 24.09.2015
Сообщений: 6
Вес репутации: 0
SVG is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Вопрос: как «портировать» в OpenWrt (получить ipk) некий пакет из исходников, если в них нет Makefile’a, а есть только autoconf-скрипт для его генерации через команду configure? Как этот Makefile получить, боюсь, что configure со всякими ключами --host=arm-linux выдаст совсем не то, что нужно. Да и непонятно, как в этом случае зависимости ему указывать.
SVG вне форума   Ответить с цитированием
Старый 24.09.2015, 22:02   #9
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

В шапке есть пример Makefile
Зависимости в нем же нужно указывать
Admin вне форума   Ответить с цитированием
Старый 24.09.2015, 22:25   #10
SVG
Junior Member
 
Регистрация: 24.09.2015
Сообщений: 6
Вес репутации: 0
SVG is an unknown quantity at this point
По умолчанию Re: Кросс компиляция прошивки OpenWRT и пакетов на Ubuntu

Неужели нет другого способа, кроме как вручную составлять Makefile? Изначально ведь тот же php5 когда-то портировали как-то, должен быть способ... с какими-нибудь ключами configure вызвать.
SVG вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 6 (пользователей: 0 , гостей: 6)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:51. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика