| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| компилиране на програма за линукс на ARM? http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=7304 |
Страница 1 от 1 |
| Автор: | MidNighT_SpiRiT [ Чет Ное 12, 2009 1:27 pm ] |
| Заглавие: | компилиране на програма за линукс на ARM? |
Здравейте, начинаещ съм в програмирането за линукс, до сега не съм писал за операционна система. Задачата е следната: върху AT91SAM9263 процесор ще се пуска линукс с графична среда, т.е. ще се пускат графични приложения като използвам библиотеката GTK+. Инсталирал съм toolchain-a на yagarto върху windows машина, върху която има и линукс(там пробвах да напиша няколко програмки с графичен интерфейс върху GTK+). Въпросът ми е какво трябва да направя, за да се компилира програмата на yagarto - тя ползва графичната библиотека. Трябва ли да ги компилирам тия библиотеки или мога да ползвам някакви готови. Линуксът е angstrom. Той по принцип е компилиран с toolchain-a на openembedded. Абе още съм в голяма мъгла, наистина както беше казано в една друга тема проблемът с гнуста е да стигнеш до писането на код... |
|
| Автор: | miro_atc [ Чет Ное 12, 2009 9:33 pm ] |
| Заглавие: | |
Значи конкретно как да го направиш не мога да ти кажа... но това което правиш не ми изглежда удачно. GNU тулчейните са ти събрани и настроени инструменти и библиотеки... Един вид компилация от всичко най-необходимо за дадени цели. A целите на Yagarto са малки контролерчета, а не линукс приложения. Демек по подразбиране ще ти вкарва едни стандартни библитечки дето ти ще трябва да подменяш... Отделно че като се ползват два тулчейна винаги има ядове. Така че най-добре един тулчейн и то тоя на Openembedded. И с GTK нямам опит, но трябва да си провериш какви са му библиотеките - статични или динамични... Това ще ти даде отговор на въпроса дали трябва да ги компилираш или не А най-доброто решение е да намериш подобен проект готов. Или помощ от публиката или жокер "обади се на приятел". Щото топлата вода се открива мноого трудно с гну |
|
| Автор: | radolin [ Съб Ное 14, 2009 11:22 am ] |
| Заглавие: | |
Ами щом за дистрибуция ползвате Angstrom, то няма смисъл да се мъчиш да компилираш с нещо различно от Openembedded. Вече върви ли X на платката? Aко е така направи си една bitbake рецепта за твоето приложение и си готов. Директно и пакетче ще ти направи - куллтурна работа |
|
| Автор: | MidNighT_SpiRiT [ Пон Ное 16, 2009 11:36 am ] |
| Заглавие: | |
Мерси за напътствията, ще пробвам да инсталирам openembedded, дано да има нужните библиотеки |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|