Вопрос остается открытый: С для КПК

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
QunQyb
Новенький (0 lvl)
Сообщения: 15
Зарегистрирован: Вт ноя 01, 2005 23:52

Вопрос остается открытый: С для КПК

Сообщение QunQyb » Пт мар 24, 2006 18:51

У меня появилась такая идея... :idea:
Ведь должен же существовать копилятор С...который работает из под DOS...а..как известно...эммулятор доса для КПК хорошими дядями давно придуман...вот и вопрос..собственно говоря..
..Будет ли хорошо работать этот С..если его юзать через эмулятор доса..???
З.Ы.
Система:Pocket Pc 2003 Se

mkol
Академик (6 lvl)
Сообщения: 1189
Зарегистрирован: Вс апр 11, 2004 12:14

Сообщение mkol » Пт мар 24, 2006 19:39

Зачем так мучится, если существует компилятор PGCC для КПК.

QunQyb
Новенький (0 lvl)
Сообщения: 15
Зарегистрирован: Вт ноя 01, 2005 23:52

Сообщение QunQyb » Пт мар 24, 2006 19:48

Этот компилятор вообще никуда не идет...до конца я так и не разобрался..как он работает...да и к тому же..чувствуется...не все он умеет..что умеет настоящий досовский С...и я слышал...что он сделан каким то русским интузиастом ( привет ему ) ...а тут..проффесиональная работа

mkol
Академик (6 lvl)
Сообщения: 1189
Зарегистрирован: Вс апр 11, 2004 12:14

Сообщение mkol » Пт мар 24, 2006 19:55

А зачем на КПК компилировать под DOS?
PGCC прекрасно работает - переваривает С++, ресурсы, ARM ассемблер в готовые экзешники.

QunQyb
Новенький (0 lvl)
Сообщения: 15
Зарегистрирован: Вт ноя 01, 2005 23:52

Сообщение QunQyb » Пт мар 24, 2006 20:47

Да?...
У меня не получилось...даже каклькулятор сделать на этом компиляторе...не воспринимает он команды Си...

mkol
Академик (6 lvl)
Сообщения: 1189
Зарегистрирован: Вс апр 11, 2004 12:14

Сообщение mkol » Пт мар 24, 2006 22:13

Если компилировать как показано в примере (bat файл), то все получится.

andyhome
Новенький (0 lvl)
Сообщения: 1
Зарегистрирован: Сб мар 25, 2006 10:14

Сообщение andyhome » Сб мар 25, 2006 10:51

[PGCC прекрасно работает - переваривает С++, ресурсы, ARM ассемблер в готовые экзешники.]
подскажите, плиз как забодать этот pgcc на предмет русского языка
#include <stdlib.h>
int main ()
{
char txt[40];
printf("Введите имя \n");
fgets(txt,40,stdin);
printf("txt = %s \n",txt);
getchar();
}

таки вот,диалог все пучком в 1251, а вот в операторе printf - выводит в 866
применение для тойже цели PocketZeus-а, привело к еще более смешному результату, там ваще ответ в юникоде (а английский текст наура)

может кто подскажет на чем еще можно такую простую прогу написать, тока чтоб результат в файлик записывался ?
RPD

mkol
Академик (6 lvl)
Сообщения: 1189
Зарегистрирован: Вс апр 11, 2004 12:14

Сообщение mkol » Сб мар 25, 2006 14:21

Да, с русским языком у PGCC проблемы имеются.

QunQyb
Новенький (0 lvl)
Сообщения: 15
Зарегистрирован: Вт ноя 01, 2005 23:52

Сообщение QunQyb » Сб мар 25, 2006 14:46

Спасибо конечно...за PGCC..однако..вопрос..был не в этом...будет ли хорошо работать.."досовский" Си..( например Borland Turbo C++ Version 3.0)...который по определению называется " Dos компилятор С и С++"...если его перетащить...на КПК..и запустить..с помошью эмулятора доса..????...
..Заранее спасибо за ответ...( если такие конечно будут.. :) ..)

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Сб мар 25, 2006 14:50

А для чего Вы собираетесь компиллировать с его помощью программы? Для настольного ПК? Или для запуска под тем же эмулятором PC?
Потому что в собственных кодах arm-процессора КПК он Вам, очевидно, ничего собрать не сможет. Не говоря уж о том, что компилляторы написанные для MS-DOS будут работать крайне медленно, да и сами по себе уже давно устарели.

QunQyb
Новенький (0 lvl)
Сообщения: 15
Зарегистрирован: Вт ноя 01, 2005 23:52

Сообщение QunQyb » Сб мар 25, 2006 15:24

Для настольного ПК..это конечно хорошо..однако...думаю...вряд ли это будет хорошей идеей...правильно подметили..Компиляторы под Дос уже устарели..однако..все де еще используются..
Но все же..писать проги я собираюсь для запуска их под тем же эмулятором....пишу для себя...то..что полезно мне...то есть..студенту...и использовать мною написанное....буду из того же эмулятора....но...так...же..в подсознании будет храниться мысль...что если вдруг чего случись...можно будет просмотреть ИЗ ЛЮБОГО эмулятора Дос на ЛЮБОЙ машине..где вооще существует возможность...запустить этот эмуляор...( простите за кривой слоган...но надеюсь..мысль понятна..)

mkol
Академик (6 lvl)
Сообщения: 1189
Зарегистрирован: Вс апр 11, 2004 12:14

Сообщение mkol » Сб мар 25, 2006 15:24

Чтобы на ПК делали программы для КПК - это нормально, но вот на КПК делать программы для ПК - это перебор!

Аватара пользователя
-=]ArchangeL[=-
Кандидат (3 lvl)
Сообщения: 148
Зарегистрирован: Вт дек 06, 2005 15:47

ПОДНИМАЮ вопрос

Сообщение -=]ArchangeL[=- » Чт апр 06, 2006 23:35

iPAQ 4700
Стоит PocketDOS
там 5 дисков
/File store
/SDcard
и ещё несколько. (у кождого свои буквы)

запускаю инсталятор Borland 3.1
Он спрашивает куда ставить. Единственная буква диска, на которую он реагирует (продолжением установки) это В:
...В следующем окошке появляется список путей установки.
( и что же на экране)
С:/Borland - место для борланда
C:/Windows - там где винда стоит
....
поменять букву не получается.
установщик не реагирует на буквы, которые указаны в DOS

А ставить туда, куда он предлогает не получится. памяти не хватит

ТАК КАК ЖЕ ПОСТАВИТЬ ЭТО ЧУДО???? :(

Аватара пользователя
-=]ArchangeL[=-
Кандидат (3 lvl)
Сообщения: 148
Зарегистрирован: Вт дек 06, 2005 15:47

Сообщение -=]ArchangeL[=- » Чт апр 06, 2006 23:42

а потом появляется надпись.
insert disc #1 in drive B: (это не дословно, но смысл такой)

Закрыто

Вернуться в «Программирование для КПК»