我正在尝试使用以下搜索引擎代码编译ctr
:http://www.cs.cmu.edu/~chongw/citeulike/。
代码就在那里,但我有以下错误:
[Linker error] undefined reference to `dir_exists (const char *) '
这可能是什么原因造成的?
发布于 2015-11-21 05:09:44
我刚试过了。如果您安装了libgsl,它应该只是编译(带有一两个警告)。
如果你错过了dir_exists
,那就告诉我utils.cpp
没有被链接。您可能会检查这一点,或者实际上
make -Bsn
它看起来应该类似于:
g++ -Wall -I/usr/local/include/ -L/usr/local/lib/ main.cpp utils.cpp corpus.cpp ctr.cpp data.cpp opt.cpp -o ctr -lgsl -lm -lgslcblas
https://stackoverflow.com/questions/33835535
复制相似问题