Компилятор pascal
Помогите поставить сабж. Задача: выполнить довольно простое задание по программированию и забыть.
В универе стоят винды, а под ними borland pascal и free pascal. У меня Gentoo на amd64. Сначала я попробовал поставить free pascal, но не зря он замаскирован. Откомпилированные им программы вываливаются с ошибками при работе с плавающей запятой. Это ошибки компилятора т.к.
1) Эти программы работают под борландом на других машинах.
2) Я проверял, там из примерно 0.3 вычитается примерно 0.1.
3) Добавляем writeln с куском вычисляемого выражения и ошибка происходит в другом месте программы.
4) В программах пока даже массивов нет.
Потом пробовал borland под dosbox. Пример скачанный из интернета он компилирует, а вот на моей программе просто вылетает. Тот же дистрибутив борланда под виндами на другой машине собирает этот исходник без проблем.
Да и не должен он открывать новое окно с кодом, когда хочет показать ошибку в моем коде. Т.е. под досбоксом борланд тоже глючит.
Если ничего не придумаю либо прийдется писать в универе, а там доступ в инет перекрыт, а иногда он нужен, либо может быть получится договариваться чтобы писать на чем-то другом.
Может быть кто-нибудь подскажет, что еще можно попробовать.
- Для комментирования войдите или зарегистрируйтесь
Попробуй Qemu под
Попробуй Qemu под ним поставить дос или вынь 98.
Я сам так использую, правда для асемблера.
Попробовал.
Попробовал. Борланд висьнет при запуске из-под него программ. Может быть у меня неудачный образ дискеты.
Еще пробовал GNU pascal, тоже что-то не так.
alexg@gus ~/cvs/Integral $ gpc int.pas
gpc: installation problem, cannot exec `gpcpp': No such file or directory
Попробуй
Попробуй поменять qemu на kqemu. Они оба маскед но работают, у меня сначала tlink вываливался с ошибкой.
Лично я...
...поставил DOS под QEMU, запустил там борландский паскаль. Кое-как работало, но редактор подглючивал. Программы работали.
Вот тебе на!
Отсутствие ability to use free pascal на gentoo очень нехороший знак..%
Re: Вот тебе на!
?
у меня FP под Джентой работал без проблем... ну почти без проблем. Правда у меня 32 битный проц.
Тут как раз
Тут как раз проблема именно в 64 битах. Он нестабильный. Сначала кажется, что все работает, но потом приложения им собранные начинают вылетать с ошибками на вычислениях с плавающей запятой (правда в моих приложениях в основном такие и были). Причем по всем симптомам происходит переполнение массивов или нечто подобное.
Я просто использовал компьютер брата. В конце концов мне надо написать 2 программы (уже одну) и забыть этот язык.