我有以下非常奇怪的问题:我为多语言 java/scala 项目编写了一个 makefile。(我试图让一个 ant-buildfile 工作,但没有机会让它工作......)当做'make'时,我得到以下信息:
scalac -d ... -cp ... -sourcepath ... ... myFile.scala myFile.scala:28:错误:ModuleX 不是 project.module 的成员
导入项目.module.ModuleX
现在复制执行make时出现在屏幕上的命令'scalac'并将其插入bash shell(我之前执行'make'的同一个bash shell)导致......没有失败。它只是编译没有错误。那么那里到底发生了什么?外壳中有哪些信息不能用于“make”?(所有路径都作为绝对路径给出,没有相对给出。但是 -sourcepath 有两个参数,这会导致问题吗?)帮助,这是一件非常奇怪的事情...... :(