我正在尝试在另一个程序中使用我的NumSuch模块。我Makefile
包括从Chapel调用外部模块
NUMSUCH_HOME=/home/buddha314/numsuch/src
MODULES=-M$(NUMSUCH_HOME)
yummly: yummlyAnalysis.chpl
$(CC) $(FLAGS) $(MODULES) -o yummlyAnalysis $<
#$(CC) $(MODULES) -o yummlyAnalysis $<
中的代码,我不想因为use NumSuch
我不想污染名字空间。我以为我可以
var g = NumSuch.buildFromSparseMatrix(A, weighted=false, directed=false);
但是在编译过程中,我得到
yummlyAnalysis.chpl:72: error: 'NumSuch' undeclared (first use this function)
Makefile:12: recipe for target 'yummly' failed