我试图建立一个makefile,约5秒钟后,我得到这个错误:“没有给出文件名”。这是什么意思,我该如何解决?“没有给出文件名”是什么意思作为一个错误?
[exec] Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
[exec] Error E2266: No file names given
[exec] ** error 1 ** deleting paslib.lib
这是从带有选项“-B”和 - “fproject.bpg”的BPG文件运行的。
我对makefile比较陌生,所以我不确定如何将make pass文件传递给编译器。根据我的理解,我用包含各种项目的make文件进行make调用。使文件获取每个项目,创建另一个makefile(使用bpr2mak),然后编译它(使用bcc32)。它是否正确?如果是,则make应该传递编译器的文件名来构建。从查看我的输出结果来看,该项目成功创建了一个make文件,但编译器失败。
如果你在这里留下了一个违规的makefile规则,那将是最好的。 – yuriks 2009-01-15 21:14:09