В общем так. Если ты ещё этого не сделал, то сначала надо скачать сам компилятор PocketGCC v1.5 (весит около 2.5 метров) например --> отсюда <-- http://classic.pocketgear.com/download.asp?product_id=11502 Скачиваем, там внутри 3 cab'a: pocketconsole.arm.cab, cmd.arm.cab и pgcc.arm.cab. Ставим сначала pocketconsole и cmd в память аппарата, затем pgcc на карту. После этого по-идее можно запустить консоль, дабы добраться до компилятора, но не тут то было - при попытке запуска проги CMD с иконкой msdos ничего не происходит... казалось бы засада, но после некоторых поисков становится ясно, что на WM5 (судя по всему и WM6 тоже) для корректного запуска консоли требуется внести изменения в реестр покета, а конкретно изменить значение ключа "HKEY_LOCAL_MACHINE\Drivers\Console\OutputTo" на "0" После этого перезагружаем девайс и после перезагрузки получаем работающую консоль. И работаем с ней как с обычной консолью в винде. Команды все те же используются (есть и команда help). Теперь можно запустить сборку тестового проекта из пакета PocketGCC для проверки его работоспособности. Переходим в папку, где установлен pgcc, я ставил его на карту и потому путь к нему у меня такой - "\Storage Card\pgcc". Там есть простой пример - menu в папке samp. Для компиляции проекта нужно перейти в эту папку командой cd \Storage Card\pgcc\samp и запустить bat-файл menu.bat Нужно учесть то, что проект menu в samp настроен на компиляцию при установленном pgcc в корень девайса, поэтому нужно предварительно исправить в menu.bat все пути начинающиеся с \pgcc на "\Storage Card\pgcc\..", надо обратить внимание на кавычки - они нужны если в пути к файлам и папкам проекта имеются знаки пробелов. После успешного выполнения bat-файла в папке menu получаем файл menu.exe, который можно запускать на выполнение. Так, работу PocketGCC проверили - на ура собирает проекты для PPC с полноценным GUI! Теперь осталось настроить CKE для работы с компилятором. Я накидал простенькую консольную программку, выводящую на консоль сообщение. Сделал к ней bat-ник и прописал путь к батнику в окне настроек cke. Опишу по-порядку. Сначала создаём папку project в папке с pgcc - "\Storage Card\pgcc\project" - сюда будем сохранять нашу прогаммку с расширением *.c (потом это всё можно изменить, но я кроме простенькой консольной проги писать ничего не намеревался). В папке "\Storage Card\pgcc" создаём файл cc.bat со следующим содержимым (для простоты назовём его cc.bat): @echo off cls del "\Storage Card\pgcc\project\%1.exe" "\Storage Card\pgcc\cc1plus" "\Storage Card\pgcc\project\%1.c" -o "\Storage Card\pgcc\project\%1.s" -I "\Storage Card\pgcc\include" -I "\Storage Card\pgcc\project" -include "\Storage Card\pgcc\fixincl.h" -fms-extensions "\Storage Card\pgcc\as" "\Storage Card\pgcc\project\%1.s" -o "\Storage Card\pgcc\project\%1.o" "\Storage Card\pgcc\ld" "\Storage Card\pgcc\project\%1.o" -o "\Storage Card\pgcc\project\%1.exe" -L "\Storage Card\pgcc\lib" -l corelibc -l cpplib -l coredll -l aygshell -l runtime -l portlib -e mainACRTStartup Так, теперь пишем программку в CKE, сохраняем её с расширением *.c в папке "\Storage Card\pgcc\project". Для примера приведу содержание своего файла hello.c: #include "stdlib.h" int main() { printf("\n hello, cracklab\n compiled on ppc\n (c) intro\n -2OO8-\n\n"); return 0; } Вот так, ничего лишнего. Теперь надо прописать в конфиге cke правильный путь к bat'нику и передать ему в качестве параметра имя нашего файла. Заходим в "Tools > Edit > Settings... > Commands", в выпадающем списке выбираем "compile c++", в поле "Arguments" пишем следующее: /c "\Storage Card\pgcc\cc.bat" $filename Всё, кликаем на ОК и готово. Таким образом мы передаём в качестве параметра bat'нику имя нашего файла с программой из редактора (в bat-файле это параметр %1). Теперь запускаем проект на компиляцию через "Tools > Tools > compile c++", наблюдаем консоль и после её закрытия, если никаких ошибок в проекте не было, то в папке "\Storage Card\pgcc\project" повится exe'шник с именем нашей прогаммы. Запустив его в консоли увидим приветствие программы. Что и требовалось получить! Всё делалось на реальном девайсе. Для написания простеньких прог вполне подойдёт, хотя мож кто и серьёзный проект замутит... Удачного прогаммирования!