Компиляция в PGCC
Компиляция в PGCC
Доброго времени суток!
Я хотел бы задать вопрос по поводу PGCC.
Я его установил как полагается, все заработало, хотя и не без глюков.
Кстати, никто не знает как в CMD избавиться от того, что пока печатаешь, не видно, что печатается, а как клаву закроешь - все видно?
Откомпилировал я вложенный пример - скопилился. Начал писать свою тестовую прогу. Написал. Программа просто должна что-нибудь вывести (фраза через printf). Есть только файл test.cpp. Вот дальше начинаются вопросы:
Как правильно составить .bat файл к такой простой проге? (не надо там никаких ассемблеров, линкеров, ресурсов и т.д.)? Я брал файл из примера, менял его, курочил, вообще никак. Потом я написал одну строку:
\pgcc\cc1plus \pgcc\samp\test\test.cpp -o \pgcc\samp\test\test.exe
Почти работает в отличие от всего, что было.
Использовал заголовок прогаммы stdlib.h (stdio или iostream я не нашел, по моим предположениям stdlib - аналог). Ну так вот, во время попытки скомпилироваться выдаётся ошибка: "... stdlib: No such file or directory". Ну а дальше соответственно не может определиться команда printf. Вообщем не компилируется! То есть exe'шник то создаётся, а толку то, если он не работает? Как мне прописать хэдер, чтобы он работал?
Я в программировании на cpp не искушён, пользуюсь на компе виндовой оболочкой GCC, просто скачал готовую прогу, которая преспокойно работает без всяких командных строк, то есть по сути я первый раз столкнулся с ТАКОЙ компиляцией. Я занимаюсь решением олимпиадных задач по программированию, то есть мне не надо супер-пупер библиотек и наворотов, мне просто нужно, чтобы было возможно решать эти задачки и на кпк. Для этого максимум нужно динамической программирование и работа с файлами - технически ничего более сложного не надо, просто алгоритм в 1 .cpp файле.
Если не трудно, помогите пожалуйста разобраться, что мне надо делать, чтобы работало? Что я делаю неворно?
P.S.: В Яндексе я уже искал, туда меня не надо отправлять...
Я хотел бы задать вопрос по поводу PGCC.
Я его установил как полагается, все заработало, хотя и не без глюков.
Кстати, никто не знает как в CMD избавиться от того, что пока печатаешь, не видно, что печатается, а как клаву закроешь - все видно?
Откомпилировал я вложенный пример - скопилился. Начал писать свою тестовую прогу. Написал. Программа просто должна что-нибудь вывести (фраза через printf). Есть только файл test.cpp. Вот дальше начинаются вопросы:
Как правильно составить .bat файл к такой простой проге? (не надо там никаких ассемблеров, линкеров, ресурсов и т.д.)? Я брал файл из примера, менял его, курочил, вообще никак. Потом я написал одну строку:
\pgcc\cc1plus \pgcc\samp\test\test.cpp -o \pgcc\samp\test\test.exe
Почти работает в отличие от всего, что было.
Использовал заголовок прогаммы stdlib.h (stdio или iostream я не нашел, по моим предположениям stdlib - аналог). Ну так вот, во время попытки скомпилироваться выдаётся ошибка: "... stdlib: No such file or directory". Ну а дальше соответственно не может определиться команда printf. Вообщем не компилируется! То есть exe'шник то создаётся, а толку то, если он не работает? Как мне прописать хэдер, чтобы он работал?
Я в программировании на cpp не искушён, пользуюсь на компе виндовой оболочкой GCC, просто скачал готовую прогу, которая преспокойно работает без всяких командных строк, то есть по сути я первый раз столкнулся с ТАКОЙ компиляцией. Я занимаюсь решением олимпиадных задач по программированию, то есть мне не надо супер-пупер библиотек и наворотов, мне просто нужно, чтобы было возможно решать эти задачки и на кпк. Для этого максимум нужно динамической программирование и работа с файлами - технически ничего более сложного не надо, просто алгоритм в 1 .cpp файле.
Если не трудно, помогите пожалуйста разобраться, что мне надо делать, чтобы работало? Что я делаю неворно?
P.S.: В Яндексе я уже искал, туда меня не надо отправлять...
- Ar-Gen-Tum
- Академик (6 lvl)
- Сообщения: 1278
- Зарегистрирован: Чт ноя 30, 2006 00:48
Писать свою функцию переконвертацииmkol писал(а):Как PGCC заставить дружить с русским языком?
исходного текста в UTF16.
Сохраните исходный текст целиком в файл
и HEX редактором посмотрите содержимое.
Будет известно, как конвертить.
Дополнение:
Исходный текст программы в UTF8.
Следовательно надо самому переконвертить из UTF8 в UTF16.
Компиллятор между кавычками текст оставляет как есть.
IMHO.
Acer n311 + Transcend SD 4GB(x150) + BT-359 + Nokia 6021
+ Pentax K110D + Eee PC 701( 4G-X) + Eee PC 904HD
+ Pentax K110D + Eee PC 701( 4G-X) + Eee PC 904HD
Добрый день. Скачал компилятор( как понимаю есть 2 сборки, одна из них от mamaitch, ее я и скачал, т.к. более полная). Установил на карту памяти. В батнике подправил путь. Попробовал скомпилить пример "Hello world". Не получилось, получаю следующий вывод консоли:
я проверял, gcc.EXE спокойненько лежит в папке bin. Куда копать? Где решение проблемы искать?
Код: Выделить всё
Cannot execute \Storage Card\pgcc\pgcc\bin\gcc.EXE
я проверял, gcc.EXE спокойненько лежит в папке bin. Куда копать? Где решение проблемы искать?