Запуск программы на паскале под SUSE (как это сделать?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Фесс
Сообщения: 5
ОС: Windows XP, Vista, SUSE 10.2.

Запуск программы на паскале под SUSE

Сообщение Фесс »

Я совсем недавно узнал, что такое Linux. Заказал и установил себе SUSE 10.2 По специфике своей работы часто имею дело с программами на паскале. В виндах никаких проблем не было. Запускал нортон, оттуда запускал Pascal, ну и так далее... В Линуксе я не смог никаким образом запустить тот же нортон, не говоря уже о паскале. Как сделать, чтобы работал Pascal ? Через wine не получилось...
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Запуск программы на паскале под SUSE

Сообщение arkhnchul »

а зачем чего-то эмулировать? Компилятора в линуксе нету чтоли паскалевского? Или p2c ("..P2c is a tool to translate Pscal programs to C..")?
А нортон также зачем? mc рожей не вышел?

ЗЫ по идее через dosemu должен идти и borland, и turbo pascal, если нужна именно одна из сред.
Losing is fun!
Спасибо сказали:
Mag!str
Сообщения: 16
ОС: Ubuntu 8.04

Re: Запуск программы на паскале под SUSE

Сообщение Mag!str »

dosbox отлично работает и с borland pascal'ем, и с программами, им скомпилированными.
Спасибо сказали:
Фесс
Сообщения: 5
ОС: Windows XP, Vista, SUSE 10.2.

Re: Запуск программы на паскале под SUSE

Сообщение Фесс »

Arkhnchul писал(а):
01.02.2007 20:22
а зачем чего-то эмулировать? Компилятора в линуксе нету чтоли паскалевского? Или p2c ("..P2c is a tool to translate Pscal programs to C..")?
А нортон также зачем? mc рожей не вышел?

ЗЫ по идее через dosemu должен идти и borland, и turbo pascal, если нужна именно одна из сред.


Дело в том, что, как я уже говорил, линукс для меня пока в диковинку, поэтому я не знаю есть ли в нем паскалевский эмулятор, а также не знаю что такое p2c и mc
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Запуск программы на паскале под SUSE

Сообщение diesel »

p2c - Pascal to C - я думаю понятно по смыслу :)
mc - файловый манагер типа нортона
----
freepascal - вообще ищи. не знаю есть ли он в поставке СуСЕ.
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Запуск программы на паскале под SUSE

Сообщение a_trub »

diesel писал(а):
02.02.2007 04:19
p2c - Pascal to C - я думаю понятно по смыслу :)
mc - файловый манагер типа нортона
----
freepascal - вообще ищи. не знаю есть ли он в поставке СуСЕ.

Даже если его там нет, найти не трудно - http://www.freepascal.org/
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Запуск программы на паскале под SUSE

Сообщение skeletor »

diesel писал(а):
02.02.2007 04:19
freepascal - вообще ищи. не знаю есть ли он в поставке СуСЕ.

Нету. Он исключён из дистров.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Запуск программы на паскале под SUSE

Сообщение diesel »

skeletor писал(а):
02.02.2007 13:01
diesel писал(а):
02.02.2007 04:19

freepascal - вообще ищи. не знаю есть ли он в поставке СуСЕ.

Нету. Он исключён из дистров.

ыыы

Код: Выделить всё

:~$ apt-cache search Free Pascal
fp-compiler - Free Pascal -- Compiler
fp-docs - Free Pascal -- Documentation
fp-ide - Free Pascal -- IDE
fp-units-base - Free Pascal -- base units
fp-units-db - Free Pascal -- database libraries units
fp-units-fcl - Free Pascal -- Free Component Library
fp-units-fv - Free Pascal -- Free Vision units
fp-units-gfx - Free Pascal -- graphics libraries units
fp-units-gnome1 - Free Pascal -- GNOME 1 units
fp-units-gtk - Free Pascal -- GTK 1.2 units
fp-units-gtk2 - Free Pascal -- GTK 2.x units
fp-units-misc - Free Pascal -- miscellaneous units
fp-units-net - Free Pascal -- networking units
fp-units-rtl - Free Pascal -- Runtime Library
fp-utils - Free Pascal -- Utils
gap-small-groups-extra - Large database of small groups for GAP
lazarus - Rapid Application Development (RAD) tool for Free Pascal
libhdate-pascal - A library that help use hebrew dates


по крайней мере в одном дистре он точно есть :)
Спасибо сказали:
Фесс
Сообщения: 5
ОС: Windows XP, Vista, SUSE 10.2.

Re: Запуск программы на паскале под SUSE

Сообщение Фесс »

a_trub писал(а):
02.02.2007 08:01
diesel писал(а):
02.02.2007 04:19

p2c - Pascal to C - я думаю понятно по смыслу :)
mc - файловый манагер типа нортона
----
freepascal - вообще ищи. не знаю есть ли он в поставке СуСЕ.

Даже если его там нет, найти не трудно - http://www.freepascal.org/


нашел, установил. Дальше то что делать? Где его теперь искать? как и чем запустить?
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Запуск программы на паскале под SUSE

Сообщение a_trub »

Фесс писал(а):
14.02.2007 05:54
a_trub писал(а):
02.02.2007 08:01

diesel писал(а):
02.02.2007 04:19

p2c - Pascal to C - я думаю понятно по смыслу :)
mc - файловый манагер типа нортона
----
freepascal - вообще ищи. не знаю есть ли он в поставке СуСЕ.

Даже если его там нет, найти не трудно - http://www.freepascal.org/


нашел, установил. Дальше то что делать? Где его теперь искать? как и чем запустить?

А что именно Вам нужно запускать? Текст программы на Паскале - это просто текст, редактировать его можно любым редактором, fpc - компилятор. Берете программу и компилируете. По опциям компилятора, надо полагать, есть man fpc или fpc -h (к сожалению сам еще не работал с Паскалем под Линуксом). Если нужны дополнительные инструменты, то Вам сюда - http://www.freepascal.org/tools/tools.var.
Если нужна среда разработки форм, то надо посмотреть в сторону проекта lazarus, ссылка на главной странице есть. Он еще сыроват, но во всяком случае свежее Kylix.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Запуск программы на паскале под SUSE

Сообщение Goodvin »

Фесс писал(а):
14.02.2007 05:54
a_trub писал(а):
02.02.2007 08:01

diesel писал(а):
02.02.2007 04:19

p2c - Pascal to C - я думаю понятно по смыслу :)
mc - файловый манагер типа нортона
----
freepascal - вообще ищи. не знаю есть ли он в поставке СуСЕ.

Даже если его там нет, найти не трудно - http://www.freepascal.org/


нашел, установил. Дальше то что делать? Где его теперь искать? как и чем запустить?


Если возникают такие вопросы - настоятельно рекомендую перед тем, как лезть с ногами в программирование - сначала изучить мало-мальски саму систему.
Прочитать пару толковых книжек про Linux, освоиться в системе и 90% преград исчезнут сами собой.
Начните отсюда.
http://rus-linux.net/oz.php?name=dtb/books-01.koi
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Запуск программы на паскале под SUSE

Сообщение sbar »

(Фесс @ Feb 14 2007, в 05:52) писал(а):нашел, установил. Дальше то что делать? Где его теперь искать? как и чем запустить?

Код: Выделить всё

pr0b3l@sw33tty-h0m3 ~ $ cat >testprogram.pas
begin
  writeln('hello, world!');
end.

[2]+  Stopped                 cat >testprogram.pas
pr0b3l@sw33tty-h0m3 ~ $ fpc testprogram.pas
Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling testprogram.pas
Linking testprogram
3 Lines compiled, 0.2 sec
pr0b3l@sw33tty-h0m3 ~ $ ./testprogram
hello, world!
pr0b3l@sw33tty-h0m3 ~ $
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Запуск программы на паскале под SUSE

Сообщение a_trub »

Pr0b3L писал(а):
14.02.2007 13:44
(Фесс @ Feb 14 2007, в 05:52) писал(а):
нашел, установил. Дальше то что делать? Где его теперь искать? как и чем запустить?

Код: Выделить всё

pr0b3l@sw33tty-h0m3 ~ $ cat >testprogram.pas
begin
  writeln('hello, world!');
end.

[2]+  Stopped                 cat >testprogram.pas
pr0b3l@sw33tty-h0m3 ~ $ fpc testprogram.pas
Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
Copyright (c) 1993-2006 by Florian Klaempfl
Target OS: Linux for i386
Compiling testprogram.pas
Linking testprogram
3 Lines compiled, 0.2 sec
pr0b3l@sw33tty-h0m3 ~ $ ./testprogram
hello, world!
pr0b3l@sw33tty-h0m3 ~ $


По-моему, пример более чем исчерпывающий.
Спасибо сказали:
Фесс
Сообщения: 5
ОС: Windows XP, Vista, SUSE 10.2.

Re: Запуск программы на паскале под SUSE

Сообщение Фесс »

это я как понял информация по компилированию програм на паскале. А как бы мне запустить графическую оболочку Паскаля и в ней писать, редактировать и запускать программы???
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Запуск программы на паскале под SUSE

Сообщение arkhnchul »

есть прога Geany - среда разработки дла туевой хучи языков. Подсветка синтаксиса, дерево объектов, внешние компиляторы. Хз правда, есть ли она в репозиториях СуСи. Если нет - гугль в помощь.

А вообще, насколько понимаю, сдандартные инструменты кодера в лине - vim + компилятор... Хотя это, конечно, довольно ортодоксально, но если привыкнуть - весьма удобно. Ну, кому как.
Losing is fun!
Спасибо сказали:
Аватара пользователя
yros
Сообщения: 245

Re: Запуск программы на паскале под SUSE

Сообщение yros »

Фесс писал(а):
17.02.2007 15:53
это я как понял информация по компилированию програм на паскале. А как бы мне запустить графическую оболочку Паскаля и в ней писать, редактировать и запускать программы???
Если freepascal установлен, то в консоли команда fp - интерфейс будет как в turbo/borland pascal хотя имхо проще набивать прогу в любимом текстовом редакторе, а затем компилировать, благо большинство текстовых редакторов под Linux умеют подсвечивать синтаксис.
myLinux 3.1 | 2.6.17.6
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Запуск программы на паскале под SUSE

Сообщение arkhnchul »

yros

тут така фишка - в любимом текстовом редакторе не будет Watch и Step-by-step. А оно иногда хорошо бы.
Losing is fun!
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Запуск программы на паскале под SUSE

Сообщение a_trub »

Фесс писал(а):
17.02.2007 15:53
это я как понял информация по компилированию програм на паскале. А как бы мне запустить графическую оболочку Паскаля и в ней писать, редактировать и запускать программы???

А Вы на lazarus смотрели или нет? Может это то, что Вам и нужно....
И вообще, не надо путать компилятор и IDE.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Запуск программы на паскале под SUSE

Сообщение Goodvin »

Спасибо сказали: