Запуск программы на паскале под SUSE (как это сделать?)
Модератор: Bizdelnick
-
Фесс
- Сообщения: 5
- ОС: Windows XP, Vista, SUSE 10.2.
Запуск программы на паскале под SUSE
Я совсем недавно узнал, что такое Linux. Заказал и установил себе SUSE 10.2 По специфике своей работы часто имею дело с программами на паскале. В виндах никаких проблем не было. Запускал нортон, оттуда запускал Pascal, ну и так далее... В Линуксе я не смог никаким образом запустить тот же нортон, не говоря уже о паскале. Как сделать, чтобы работал Pascal ? Через wine не получилось...
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Запуск программы на паскале под SUSE
а зачем чего-то эмулировать? Компилятора в линуксе нету чтоли паскалевского? Или p2c ("..P2c is a tool to translate Pscal programs to C..")?
А нортон также зачем? mc рожей не вышел?
ЗЫ по идее через dosemu должен идти и borland, и turbo pascal, если нужна именно одна из сред.
А нортон также зачем? mc рожей не вышел?
ЗЫ по идее через dosemu должен идти и borland, и turbo pascal, если нужна именно одна из сред.
Losing is fun!
-
Mag!str
- Сообщения: 16
- ОС: Ubuntu 8.04
Re: Запуск программы на паскале под SUSE
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
p2c - Pascal to C - я думаю понятно по смыслу 
mc - файловый манагер типа нортона
----
freepascal - вообще ищи. не знаю есть ли он в поставке СуСЕ.
mc - файловый манагер типа нортона
----
freepascal - вообще ищи. не знаю есть ли он в поставке СуСЕ.
-
a_trub
- Сообщения: 277
- ОС: openSUSE 11
Re: Запуск программы на паскале под SUSE
-
skeletor
- Сообщения: 1224
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Запуск программы на паскале под SUSE
ыыы
Код: Выделить всё
:~$ 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
Даже если его там нет, найти не трудно - http://www.freepascal.org/
нашел, установил. Дальше то что делать? Где его теперь искать? как и чем запустить?
-
a_trub
- Сообщения: 277
- ОС: openSUSE 11
Re: Запуск программы на паскале под SUSE
Фесс писал(а): ↑14.02.2007 05:54a_trub писал(а): ↑02.02.2007 08:01
Даже если его там нет, найти не трудно - http://www.freepascal.org/
нашел, установил. Дальше то что делать? Где его теперь искать? как и чем запустить?
А что именно Вам нужно запускать? Текст программы на Паскале - это просто текст, редактировать его можно любым редактором, fpc - компилятор. Берете программу и компилируете. По опциям компилятора, надо полагать, есть man fpc или fpc -h (к сожалению сам еще не работал с Паскалем под Линуксом). Если нужны дополнительные инструменты, то Вам сюда - http://www.freepascal.org/tools/tools.var.
Если нужна среда разработки форм, то надо посмотреть в сторону проекта lazarus, ссылка на главной странице есть. Он еще сыроват, но во всяком случае свежее Kylix.
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Запуск программы на паскале под SUSE
Фесс писал(а): ↑14.02.2007 05:54a_trub писал(а): ↑02.02.2007 08:01
Даже если его там нет, найти не трудно - http://www.freepascal.org/
нашел, установил. Дальше то что делать? Где его теперь искать? как и чем запустить?
Если возникают такие вопросы - настоятельно рекомендую перед тем, как лезть с ногами в программирование - сначала изучить мало-мальски саму систему.
Прочитать пару толковых книжек про Linux, освоиться в системе и 90% преград исчезнут сами собой.
Начните отсюда.
http://rus-linux.net/oz.php?name=dtb/books-01.koi
-
sbar
- Сообщения: 354
- ОС: Gentoo
Re: Запуск программы на паскале под SUSE
(Фесс @ 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
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
есть прога Geany - среда разработки дла туевой хучи языков. Подсветка синтаксиса, дерево объектов, внешние компиляторы. Хз правда, есть ли она в репозиториях СуСи. Если нет - гугль в помощь.
А вообще, насколько понимаю, сдандартные инструменты кодера в лине - vim + компилятор... Хотя это, конечно, довольно ортодоксально, но если привыкнуть - весьма удобно. Ну, кому как.
А вообще, насколько понимаю, сдандартные инструменты кодера в лине - vim + компилятор... Хотя это, конечно, довольно ортодоксально, но если привыкнуть - весьма удобно. Ну, кому как.
Losing is fun!
-
yros
- Сообщения: 245
Re: Запуск программы на паскале под SUSE
Если freepascal установлен, то в консоли команда fp - интерфейс будет как в turbo/borland pascal хотя имхо проще набивать прогу в любимом текстовом редакторе, а затем компилировать, благо большинство текстовых редакторов под Linux умеют подсвечивать синтаксис.
myLinux 3.1 | 2.6.17.6
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Запуск программы на паскале под SUSE
yros
тут така фишка - в любимом текстовом редакторе не будет Watch и Step-by-step. А оно иногда хорошо бы.
тут така фишка - в любимом текстовом редакторе не будет Watch и Step-by-step. А оно иногда хорошо бы.
Losing is fun!
-
a_trub
- Сообщения: 277
- ОС: openSUSE 11
Re: Запуск программы на паскале под SUSE
А Вы на lazarus смотрели или нет? Может это то, что Вам и нужно....
И вообще, не надо путать компилятор и IDE.
-
Goodvin
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&