我正在嘗試在另一個程序中使用我的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