Может быть некоторые будут считать это извращением, но всё же не всегда и не везде пронесёшь и сможешь использовать ноутбук... Поэтому мы с Вами, попробуем найти выход.
Далее я поведаю как с кпк запускать *nix,овые консольные прожки да и может самим сделать что-нибудь этакое...
Итак, необходимое п.о.: (здесь и далее идут программы совместимые с PocketPC)
1) конечно же Total Commander, неплохой файловый менеджер с хорошими утилитами.
Скачать можно [Ссылки могут видеть только зарегистрированные пользователи. ]
2) CleanRAM утилита для чистки памяти, как видно из названия (понадобится если мало памяти)
[Ссылки могут видеть только зарегистрированные пользователи. ]
3) Pocket gcc v3.3.3 собственно сам компилятор
[Ссылки могут видеть только зарегистрированные пользователи. ]
4) ещё одна версия плюс консоль и командный интерпретатор PocketGCC v1.5+cmd+console
[Ссылки могут видеть только зарегистрированные пользователи. ]
5) неплохой редактор с подсветкой синтаксиса (правда платная прожка $19.5 можно найти кейген)Cedit v4.0 [Ссылки могут видеть только зарегистрированные пользователи. ]
Итак после загрузки и установки кэб файлов, если Вы скачали pocketpcgcc-v.3.3.3, тогда просто распакуйте архив в основную память чтоб не мучать и не править батники. Приступаем к настройке тут нам поможет тотал-коммандер. Для тех кто незнает (редактор реестра запускается так: переходим в корень устройства., далее \\Plugins/registry)
Настройки реестра:
Параметр \HKLM\Drivers\Console\OutputTo установить равным 0 (понадобится в WM-5.0)
(HKCR)HKEY_CLASSES_ROOT\batchfiles\Shell\Open\Comm and значение ключа Default - \Windows\cmd.exe /c %1 (после установки было \Windows\cmd.exe \c %1)
Дополнительно:
Из папки \pgcc\Windows библиотеку libc.dll нужно перебросить в папку Windows в основной памяти.
Чтобы ggc.exe и другие проги, написанные с использованием libc.dll (на cegcc) запускались на WM 6.1 и не выдавали ошибку "can not execute \pgcc\bin\gcc.exe" надо добавить параметр в реестр:
в [HKEY_LOCAL_MACHINE\System\Loader\LoadModuleLow] добавить ключ "libc.dll" со значением 1 ("libc.dll"=dword:1)
Вот и всё... Запускаем CMD.exe и пользуемся... третья версия идёт с достаточными примерами... Да ещё... Подружить консоль с кириллицей мне пока не получилось и если при запуске выдаёт сообщение.... Что много запущенных процессов используйте CleanRam
теперь Perl и кпк....
Итак нам понадобиться следующие проги:
1) архиватор... (у Вас конечно может и есть, но работает ли он срасширением tar.gz? если нет... тогда качайте)
XacretPPC [Ссылки могут видеть только зарегистрированные пользователи. ]
2) сам дистрибутив перла имеет вид perl-wince-*.tar.gz выбирайте для своего устройства сами посмотреть и выбрать необходимое
3) необходимая библиотека там-же хотя и весит архив 1,5 метра а понадобиться только порядка 156 килобайт.. т.к. в архиве для всех платформ [Ссылки могут видеть только зарегистрированные пользователи. ]
Итак скачали, распаковали... теперь переходим к установке и настройке
1. создаем папку perl (можно на флэшке)
необходимые каталоги... /*/perl/bin; /*/perl/lib/perl5; /*/perl/home; /*/perl/etc; /*/perl/dev ...здесь и далее знак " * " означает ваша папка где устанавливаете перл Карта памяти либо SD kard. последние три необязательно но так написано в файлике perl.txt (почитайте вместо редми..)
2.содержимое пакета /lib скачаного дистра перла копируем в /*/perl/lib/perl5
3. всё остальное плюс библиотеку celib.dll копируе в папку /*/perl/bin
4. правим реестр ручками или подключаем к машинке через ActiveSync и запускаем батничек предварительно подправив некоторые пути в этом батнике (wince-reg.bat)
впрочем заострять внимание не будем на настройке реестра всё и так написано
5. не забываем ассоциировать файлики это можно сделать тем же Тотал Коммандером
6. ну вот и всё... пишем "Хелло, мир!" и запускаем.
p.s. теперь бы модулей накачать... бум искать
Удачи!
________________
Все материалы исключительно для ознакомления. (Рад помочь!)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось Glavos; 05.02.2010 в 14:16.