我有一个C文件,我想为它提供cmd行参数。$ make --argument1 因此,在我的主程序中,我应该能够执行argv1并能够访问变量。
我试过想办法做这件事。命令行上定义的变量通过MAKEFLAGS传递给子make。包含‘=’的MAKEFLAGS值中的单词将作为变量定义处理,就像它们出现在命令行中一样。
由于某些原因,我得到了这个错误,我在这一点上非常困惑。我怎样才能纠正这个问题? Memory myMemory = new Memory(); myMemory.fileParser(file);这是我的错误:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: I