LINUX.ORG.RU

Чем компилять PocketPC-приложения на С из под Linux?


0

1

Связка pocketpc-sdk+pocketpc-gas+pocketpc-gcc+pocketpc-g++ из репов debian оказалась маленько не рабочей (нет очень многих инклюдов, в том числе windows.h);/
Стоит отметить, что сижу я через жопорез с лимитом 30мб/день и поэтому ставить средстава разработки от M$ под вайн или в оффтопик не имею возможности чисто физически.
Система: Ubuntu 10.10 maverick meerkat + Glofish X600 Windows Mobile 6.
Если под линукс подобного софта нет, то ужна хотя-бы компиляция на самом девайсе;/

З.Ы. Имею небольшой опыт Python, но питон для мобильного оффтопа очень плох...

>Glofish X600 Windows Mobile 6

эх... Долго я пытался тулчейн для своего X500 собрать в свое время.
Винды точно нет? Потому как тулчейн от n0p лучше всего работал.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Сам компиль есть:

startapp@ubuntu:~$ arm-wince-pe-gcc --version arm-wince-pe-gcc (GCC) 3.4.2 Copyright (C) 2004 Free Software Foundation, Inc. Это свободно распространяемое программное обеспечение. Условия копирования приведены в исходных текстах. Без гарантии каких-либо качеств, включая коммерческую ценность и применимость для каких-либо целей.

Мне бы инклюды к нему;/

strap_ON
() автор топика

glow ~> yaourt -Ss wince
community/cross-arm-wince-cegcc-binutils 0.59.1-1 [1.19 M] (cegcc)
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-cegccdll 0.59.1-1 [0.53 M] (cegcc)
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-cegccdll-dummy 0.59.1-1 [0.00 M]
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-cegccthrddll 0.59.1-1 [0.01 M] (cegcc)
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-docs 0.59.1-1 [0.14 M] (cegcc)
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-gcc 0.59.1-3 [9.64 M] (cegcc)
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-gcc-base 0.59.1-3 [4.48 M]
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-importlibs 0.59.1-2 [0.06 M] (cegcc)
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-libstdcppdll 0.59.1-1 [0.77 M] (cegcc)
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-newlib 0.59.1-1 [0.71 M] (cegcc)
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-profile 0.59.1-1 [0.01 M] (cegcc)
CE GCC bundle - cross compilation tools for WinCE
community/cross-arm-wince-cegcc-w32api 0.59.1-1 [0.65 M] (cegcc)
CE GCC bundle - cross compilation tools for WinCE

что-то из этого должно тебе помочь.

anonymous
()

> Ubuntu 10.10 maverick meerkat

Стоит отметить, что сижу я через жопорез с лимитом 30мб/день

Советую заказать в линуксцентре или скачать в Интернет-кафе openSuSE или любой другой полноценный дистрибутив, там все -devel версии пакетов на установочном диске. Если не хочешь, выдели кучу пакетов, нажми «установить», сразу отмени, скопируй в Gedit и немного измени: Ctrl-G (заменить на) сделай так, чтобы списком были ссылки на пакеты. Энтер кстати можно скопировать и вставить в «Заменить на» как символ. Идёшь с этим списком в Интернет-кафе, скармливаешь менеджеру скачивания, записываешь на диск.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

>Если не хочешь, выдели кучу пакетов, нажми «установить», сразу отмени, скопируй в Gedit и немного измени: Ctrl-G (заменить на) сделай так, чтобы списком были ссылки на пакеты.

Не проще ли просто натравить на вывод apt-get/aptitude какой-нибудь sed или awk? Зачем нужно мышекликательное красноглазие?

anonymous
()
Ответ на: комментарий от anonymous

Я делал так. Мне лень разбираться в консоли, легче 5 нажатиями мышкой. Там строчки такого вида:

ляляля http://что-то-там.deb не удалось скачать.

Выделяем то что до ссылки и после ссылки. Две «заменить всё» и готово!

ZenitharChampion ★★★★★
()

Стоит отметить, что сижу я через жопорез с лимитом 30мб/день и поэтому ставить средстава разработки от M$ под вайн или в оффтопик не имею возможности чисто физически.

Вообще, у меня для тебя плохие новости. Если у тебя ПО изначально не писано для gcc, то переписывать будешь нудно и долго.

vasily_pupkin ★★★★★
()
Ответ на: комментарий от vasily_pupkin

Хочу попробовать себя в роли кодера под дохлую ось;/

startapp@ubuntu:~$ sudo apt-get install cegcc
[sudo] password for startapp:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет cegcc

startapp@ubuntu:~$ sudo apt-get install mingw32ce
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет mingw32ce


На девайсе порт mamaich'a не робит - вываливаеться в какой-то Exception;/

strap_ON
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.