【发布时间】:2013-04-29 23:00:50
【问题描述】:
为了读取 NIST sphere 格式文件,我正在尝试安装从here 下载的 NIST SPHERE 软件,但遇到了一些错误:
make[2]: Entering directory `/home/ibtissem/tools/nist/src/bin'
gcc -I/home/ibtissem/tools/nist/include -L/home/ibtissem/tools/nist/lib -g -g -DNARCH_linux h_add.c -lm -o h_add
h_add.c:31: error: undefined reference to 'sp_verbose'
h_add.c:31: error: undefined reference to 'sp_verbose'
h_add.c:28: error: undefined reference to 'hs_getopt'
h_add.c:42: error: undefined reference to 'sp_verbose'
h_add.c:42: error: undefined reference to 'sp_get_version'
h_add.c:44: error: undefined reference to 'hs_optind'
h_add.c:50: error: undefined reference to 'hs_optind'
h_add.c:53: error: undefined reference to 'hs_optind'
h_add.c:55: error: undefined reference to 'hs_optind'
h_add.c:71: error: undefined reference to 'sp_create_header'
h_add.c:93: error: undefined reference to 'sp_write_header'
h_add.c:103: error: undefined reference to 'sp_fpcopy'
collect2: error: ld returned 1 exit status
make[2]: *** [h_add] Error 1
有人知道这个错误吗?
【问题讨论】:
-
你到底想编译哪个包?你是什么步骤。你有哪个操作系统。请记住,您提供的信息越多,您得到答案的速度就越快。
-
感谢 Nikolay 的回复。我在 ubuntu 上从 here 下载了 sphere_2.6a.tar.Z 但是当我尝试使用命令
sh src/scripts/install.sh安装它时,我遇到了上面列出的错误。