Не работает модуль Graph

Общие вопросы программирования, алгоритмы и т.п.

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

Ответить
Leontev
новенький
Сообщения: 30
Зарегистрирован: 16.01.2012 20:56:32
Откуда: Санкт-Петербург

Не работает модуль Graph

Сообщение Leontev »

Собственно проблема в следующем. При попытке скомпилировать файл с использованием модуля Graph выдается ошибка:

Fatal: Can't find unit graph used by s1

Т.е. по всей видимости модуль Graph отсутствует. Собственно, как этот недуг исправить? OS Simply Linux, ставил free pascal через Sinaptic, код писал через geany.
Kitayets
постоялец
Сообщения: 174
Зарегистрирован: 05.05.2010 21:15:24

Сообщение Kitayets »

на сколько я понял Graph под линуксом не работает.

Добавлено спустя 2 минуты 42 секунды:
ну или во всяком случае работает не совсем так, как это ожидают:
http://freepascal.org/docs-html/rtl/graph/targetissueswindows.html
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Leontev
Используйте ptcgraph.
Leontev
новенький
Сообщения: 30
Зарегистрирован: 16.01.2012 20:56:32
Откуда: Санкт-Петербург

Сообщение Leontev »

Чет тоже не получается. Ошибку пишет.
Например, пишу вот такое

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

uses ptcgraph;
var i: integer;
begin
end.


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

fpc "q.pas" (в каталоге: /home/nikolai/Документы/програмирование/pascal)
Free Pascal Compiler version 2.5.1 [2011/08/29] for x86_64
Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling q.pas
q.pas(2,5) Note: Local variable "i" not used
Linking q
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
/usr/bin/ld: cannot find -lpthread
/usr/bin/ld: cannot find -ldl
/usr/bin/ld: cannot find -lc
Сборка завершилась с ошибкой.
q.pas(4,1) Error: Error while linking
q.pas(4,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)


Тоже самое с модулем PTCcrt. Просто crt работает, а ptccrt нет

Добавлено спустя 2 минуты 21 секунду:
Вот здесь /usr/lib64/fpc/units/x86_64-linux/graph

есть файлы ptccrt.o и ptcgraph.o
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

попробуйте установить glibc-devel
Leontev
новенький
Сообщения: 30
Зарегистрирован: 16.01.2012 20:56:32
Откуда: Санкт-Петербург

Сообщение Leontev »

Спасибо большое! Теперь модули ptccrt и ptcgraph заработали :D
Ответить