По поводу запуска компилированных приложений. И ещё...

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Аватара пользователя
Sergey Rudnev
незнакомец
Сообщения: 2
Зарегистрирован: 31.01.2010 15:48:44
Откуда: г. Ташкент, см. карту Узбекистан

По поводу запуска компилированных приложений. И ещё...

Сообщение Sergey Rudnev »

Здравствуйте! // уж простите пожалуйста за созданную тему, т.к. ответа на свои вопросы найти всё никак не могу..

Итак, первый вопрос по FPC.
Машина типичная из рядов, ОС Debian 5.0 lenny, пакет FPC 2.4.0;
Скачал пакеты, установил всё (т.к. не стал копаться что нужно а что нет, после разберусь), вроде работает.
Но как я узнал, что работает:
- написал прожку самую малую (приветствие, как-бы);
- в консоле задал fpc 1.pas;

И всё, а что делать дальше? Как мне эту самую откомпилированную программку запустить?

Второй вопрос наверно всеобщий, про паскаль. (Turbo Pascal 7.0, др. не знаю);
Монитор LCD, видео-карта nVidia GeForce 7600 GT (256/128);
При запуске тоже, самого простого приложения написанного с модулём Graph, монитор выключается. Напрочь!
Ничего не помогает, пробывал и вручную опознавать драйвер и автоматом, и даже через др. операционные системы -- без толку.
Выключается, а может и зависнуть. На нажатия клавиш num lock, caps lock не отзывается.
Что делать?

// заранее огромная благодарность!

Добавлено спустя 2 минуты 13 секунд:
А вот ещё, как запустить IDE? (среду разработки, как в TP7)
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

Sergey Rudnev писал(а):Скачал пакеты, установил всё (т.к. не стал копаться что нужно а что нет, после разберусь), вроде работает.
Но как я узнал, что работает:
- написал прожку самую малую (приветствие, как-бы);
- в консоле задал fpc 1.pas;
И всё, а что делать дальше? Как мне эту самую откомпилированную программку запустить?

результат должен быть бинарик с именем 1
т.е. запускать его ./1

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

Sergey Rudnev писал(а):Выключается, а может и зависнуть. На нажатия клавиш num lock, caps lock не отзывается.
Что делать?

если я не ошибаюсь, то модуль Graph использует библиотеку libvga. Какие заморочки в линуксе могут быть с этой библиотекой - хз.
Альтернативный вариант НЕ использовать Graph вообще, а писать, например на XWindows! или с использованием LCL на Лазарусе

Sergey Rudnev писал(а):А вот ещё, как запустить IDE?

бинарик называется "fp", по идее написать в консоле fp должно быть достаточно, если установлены нужные пакеты.
Аватара пользователя
Sergey Rudnev
незнакомец
Сообщения: 2
Зарегистрирован: 31.01.2010 15:48:44
Откуда: г. Ташкент, см. карту Узбекистан

Сообщение Sergey Rudnev »

скалогрыз, спасибо большое за помощь! :dance:
Ответить