GNU Pascal не компилирует при использовании uses
Начнём с того, что у меня Ubuntu 10.04.
Решил понастальгировать по молодости и написать несколько программ на Паскале.
Скачал GNU Pascal (да, я знаю, что есть Free Pascal, с ним я уже настальгировал).
Простая программа
program test;
uses crt;
begin
writeln('test привет');
end.
При компиляции выдаёт вот что:
gpc test.pas -v
Using built-in specs.
Configured with: ../src/configure -v --enable-languages=c,pascal --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --disable-libmudflap --with-tune=generic --enable-checking=release i486-linux-gnu
Thread model: posix
gpc version 20070904, based on gcc-4.1.3 20080704 (prerelease) (Ubuntu 2.1-4.1.2-27ubuntu2)
/usr/lib/gcc/i486-linux-gnu/4.1.3/gpc1 -quiet -v test.pas -quiet -dumpbase test.pas -mtune=generic -famtmpfile=/tmp/ccUgAdGr.gpa -version -o /tmp/ccOyLd3I.s
GNU Pascal version 20070904, based on gcc-4.1.3 20080704 (prerelease) (Ubuntu 2.1-4.1.2-27ubuntu2) (i486-linux-gnu)
compiled by GNU C version 4.1.3 20080704 (prerelease) (Ubuntu 2.1-4.1.2-27ubuntu2).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU Pascal Compiler PreProcessor version 20070904, based on gcc-4.1.3 20080704 (prerelease) (Ubuntu 2.1-4.1.2-27ubuntu2)
test.pas:2: error: module/unit interface `crt' could not be imported
Хотя
/usr/lib/gcc/i486-linux-gnu/4.1.3/units$ file crt.pas
crt.pas: ASCII English text
При этом, если убрать uses crt, то всё компилит и программа выполняется на ура.
Команды uname -a выдала
Linux <вырезано> 2.6.38-020638-generic #201103151303 SMP Tue Mar 15 14:33:40 UTC 2011 i686 GNU/Linux
Ставил гну паскаль так sudo apt-get install gpc
Вот данные о версии гну паскаля
GNU Pascal version 20070904, based on gcc-4.1.3 20080704 (prerelease) (Ubuntu 2.1-4.1.2-27ubuntu2).
gpc -v
Using built-in specs.
Configured with: ../src/configure -v --enable-languages=c,pascal --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --disable-libmudflap --with-tune=generic --enable-checking=release i486-linux-gnu
Thread model: posix
gpc version 20070904, based on gcc-4.1.3 20080704 (prerelease) (Ubuntu 2.1-4.1.2-27ubuntu2)
Ответ на:
комментарий
от AITap
Ответ на:
комментарий
от zahar-nikolay
Ответ на:
комментарий
от madcore
Ответ на:
комментарий
от vertexua
Ответ на:
комментарий
от unC0Rr
Ответ на:
комментарий
от zahar-nikolay
Ответ на:
комментарий
от zahar-nikolay
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не компилится ничего :( (2007)
- Форум ошибка: нет декларации srand и rand (2009)
- Форум сегфолтитс (2009)
- Форум Java быстрее С++ помогите восстановить справедливость (2012)
- Форум gcc всё-таки не очень sucks (2007)
- Форум valgrind не любит zlib? (2012)
- Форум [gcc] баг в __builtin_clz? (2011)
- Форум зависает gcc ! :))) (2005)
- Форум [гентушникам] помогите с make.conf (2010)
- Форум Почему макросы major, minor возвращают странные значения? (2012)