使用 BCB5 命令行工具编译 makefile 时,链接器给了我这个错误:
[exec] D:\PROGRA~1\Borland\CBUILD~1\Bin\..\BIN\ilink32 @MAKE0000.@@@
[exec] Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
[exec] Fatal: Unable to open file 'CONSTS.OBJ'
[exec] ** error 2 ** deleting lib\paslib.lib
我检查了所有编译的文件,没有一个使用或制作这个文件。make 文件没有提到它。Borland 程序文件中没有它。据搜索可以告诉我,它甚至不在我的机器上。当然,可以预见的是,在 IDE 中编译时没有问题。这个链接器在做什么?
使用 make 标志 -B 和 -fproject.bpr 调用项目