Всем добрый день!
Для текущих работ работ мне понадобилось собрать приложения под DOS.
Выкачал Harbour DOS бинарники 1.0.1 с sourceforge, выкачал DJGPP
Попробовал для примера собрать DBU, но ...
.с и объектные файлы создаються без проблем, но при линковке вылазит куча ошибок типа
librddfpt.a(dbffpt1.o):dbffpt1.c:(.text+0x7ff0): undefined reference to '_hb_fsCreateTemp'
Харборовские include файлы скопированы в каталог include djgpp
собираю таким батником
@echo off
set PATH=c:\djgpp\bin;%PATH%
set DJGPP=c:\djgpp\djgpp.env
c:\djgpp\bin\gcc @build -o dbu.exe
где @build
dbu.c
dbucopy.c
dbuedit.c
dbuhelp.c
dbuindx.c
dbunet.c
dbustru.c
dbuutil.c
dbuview.c
libhbvm.a
libhbrtl.a
libgtdos.a
libhblang.a
libhbrdd.a
libhbmacro.a
libhbpp.a
librddntx.a
librddcdx.a
librddfpt.a
libhbsix.a
libhbcommon.a
Не могу понять где я что забыл прописать