2

我目前正在尝试rng-tools在 OSX 上安装,因为我特别需要它来加速我目前正在使用的某个模拟器。起初,我遇到了没有的问题argp,所以我argp-standaloneHomebrew. 但是,我在尝试时仍然收到以下错误消息make rng-tools

gcc  -g -O2   -o rngtest stats.o rngtest.o librngd.a 
Undefined symbols for architecture x86_64:
"_argp_parse", referenced from:
      _main in rngtest.o
  "_argp_usage", referenced from:
      _parse_opt in rngtest.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[2]: *** [rngtest] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

我检查了一下/usr/local/include/argp.h,它似乎确实包含 中引用的正确函数定义rngtest.c,所以对可能是什么问题有什么想法吗?

4

1 回答 1

2

我只需要使用此https://github.com/fproulx/rngtest(还需要 brew install argp-standalone)在 OSX 上编译的 rngtest。我把它做成了一个自制公式,可以在这里获得:https ://github.com/oderwat/homebrew-experiments

于 2014-01-03T09:57:07.203 回答