Импорт модулей с помощью gm2 - PullRequest
1 голос
/ 28 февраля 2012

Я делаю небольшое упражнение по программированию в Modula2. Я использую компилятор gm2 в Ubuntu Linux (10.04).

Я получил код для компиляции, но не могу импортировать некоторые модули, которые, на мой взгляд, должны быть включены в дистрибутив компилятора. Например, если я пытаюсь импортировать из модуля TimeDate

FROM TimeDate IMPORT Time, GetTime;

что задокументировано здесь , я получаю ошибку:

$ gm2 -flibs=pim -c SortUtil.mod

failed to find definition module TimeDate.def

Согласно документации , опция -flibs = pim должна предоставлять доступ к модуль TimeDate (который является частью библиотек PIM).

У кого-нибудь есть опыт работы с этим компилятором? Нужна ли мне какая-то дополнительная командная строка параметры или мне нужно установить дополнительные пакеты?

1 Ответ

1 голос
/ 10 апреля 2012

Я настроил тестовую систему и смог продублировать вашу проблему. Используйте "-flibs = pim, logitech" ... Это сработало для меня и позволило мне скомпилировать базовое тестовое приложение, не выдавая ошибку об отсутствующем файле определения.

...