HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: Кто-нибудь PockenGCC тестировал?
Страницы: [1] 2
[Ответить]
darwin [23.06.2004 17:04] Re: Кто-нибудь PockenGCC тестировал?:
BiviJed писал(а):
Скачал вчера с http://mifki.ru/pocketgcc/ PocketGCC 1.50 (С/C++ компилятор НА PocketPC). Моя платформа PPC2002. В папке Programms появился ярлык DOCMS, открывающий окно Command Prompt. Картинка знакомая - из DOC команд вспомнил безобидный DIR. При DIR выводит список директория. Т.е. с DOC-командами все понятно. А вот с папкой gpcc я не понял, что к чему относится или ассоциируется. В ней три папки: include, lib и samp; шесть exe'шников: ar, as, cc1plus, cpp0, ld и windres. В папке include файлы с расширением .h. Кто может сказать, как при всем этом писать программы? Я не понял.
Тестировал.
Зайди в папку samp
и там есть bat файл.
Компиляет долго.
При этом машинка загружена на 100%.
Посмотри этот BAT файл и поймешь как все это вместе состыковывать.
Имхо без IDE работать с ним не реально.
darwin [24.06.2004 12:07] :
BiviJed писал(а):
* * * * *
А дальше?
А дальше все -)
Это просто пример программы написанный на Си и скомпилиованный на PGCC 
ВадимП [24.06.2004 18:09] :
BiviJed писал(а):
Ну хорошо. А где интерфейс для написания программ?
Берешь любой текстовый редактор.... Дальше понятно?
ar - архиватор
as - ассемблер
ld - компоновщик
ассемблер и компоновщик могут автоматически вызываться компиллятором
darwin [25.06.2004 09:46] :
BiviJed писал(а):
Ну хорошо. А где интерфейс для написания программ?
notepad.exe
и вперед -)
darwin [26.06.2004 09:36] :
BiviJed писал(а):
Про текстовый редактор я уже думал. Спасибо, что подтвердили мою мысль. Допустим, текст программы я написал - расширение менять надо? Если да, то на какое: .h, .срр, .сср или .out?
Это читай доку по программированию на классическом Си++.
BiviJed писал(а):
акую функцию выполняют эти проги: cc1plus, cpp0, windres?
Там же все написано
Components
C/C++ compiler (cc1plus)
Assembler (as)
Linker (ld)
Archiver (ar)
Preprocessor (cpp0) and Resource compiler (windres)
Main libraries and includes
Sample project(s) taken from PocketPC 2002 SDK
alpha_Qu4z4r [18.01.2005 04:59] :
Даааа, делаааа...
Мало того, что это нагло спи... вариант линухового GCC 3 версии, так мелкомягкие не потрудились выложить никаких хелпов, а по этому сраному экземлу который вообще нихрена не работает... Ну он кончно рисует окно и выкидывает попапы, но никакие действия не приводят ни к какому результату...
К тому же там нет стандартной библиотеки STDIO.H вместо неё хз что...
ну наверняка кучи подобных библиотек там тоже нет....
Как программить???
качать библиотеки из сторонних источников???
И это называется продуктом майкрософт????
полный писец...
Народ, выкладывайте свои исходники для этой штуки, если у вас, конечно есть что-нибудь... Ещё хотелось бы узнать, есть ли ещё какие форумы на эту тему... еси знаете буду благодарен за ссылки.
darwin [19.01.2005 13:10] :
alpha_Qu4z4r писал(а):
Даааа, делаааа...
Мало того, что это нагло спи... вариант линухового GCC 3 версии, так мелкомягкие не потрудились выложить никаких хелпов, а по этому сраному экземлу который вообще нихрена не работает... Ну он кончно рисует окно и выкидывает попапы, но никакие действия не приводят
Гда такую траву взял?
Кто тебе сказал что это продукт Майкрософт?
Иногда лучше жевать.....
PS
нагло спи... вариант линухового GCC 3
А вот это сильно, я плакаль...
darwin [19.01.2005 13:38] :
BiviJed писал(а):
Ты плакал, потому что это правда?
Родной, почитай лицензию GPL для начало, а?
Плюс открою тебе страшную тайну (только ты не кому не говори), GCC бывает не только линуксовый, он бывает еще под freebsd, solaris и даже Win который у тебя стоит на большом компьютере.
BiviJed писал(а):
Если так, то может есть где хелп на линуксовый GCC? Потому как о самом GCC книженка есть, примеры тама на Си, Си++ (а также других языках) есть, но на PocketGCC они не идут. Вот и возник вопрос, какой Си нужен этому PocketGCC.
GCC он и в Африке GCC. Описание под него одинаково под любую платформу.
Си ему нужен ANSI, впрочем как и Си++
Более того, GCC под покет это не официальный билд. На сайте GCC ты не найдешь на него ссылку. Только если в разделе "Курьезы"
BiviJed писал(а):
Насколько я помню, была даже попытка создать на этом форуме создать группу поддержку для начинающих. Воспоминания о PocketGCC навели меня на эти рассуждения.
Я тебе один умный вещь скажу.
Иди в магазин, покупай книгу по Visual C++ 6.0, качай Visual Studio embedded и вперед. Не все API точно совпадают, но если голова на плечах есть то изучишь.
darwin [20.01.2005 09:03] :
BiviJed писал(а):
***** Ссылку дашь?
http://www.gnu.org/licenses/licenses.html
И после этого можешь начинать плакать над утверждением что покетгсс это линуксовый гсс который якобы украли (в оригинале более крпкое словечко было)
BiviJed писал(а):
* * *
pocketGCC упёрся мне и если на этом форуме его решено забивать как динозавра, значит придётся идти на сайт
На этом форуме не забивают pocketGCC как динозавра (хотя если чесно стоило бы, но это имхо), я писал не раз и напишу для тебя еще раз - ПокетГСС на покете использовать не разумно (токо если ты не маньяк). Хочешь программить на покете? Легко. Есть С#, есть perl, есть Java, есть PocketC и PPL в конце концов.
На которых на покете программить во много раз удобнее.
Не убедил?
Тогда читай доку по GCC, по параметрам и читай о программировании под Windows без использования всяких визардов. И вперед....
Будут вопросы по API спрашивай, тебе ответят.
alpha_Qu4z4r [24.01.2005 19:17] :
Ну хз кто его портировал, но экземпл там точно от мелкомягких, и он так же крив как и всё остальное от них!!!
[Ответить]
[Вперед >]