是 NetBSD素数除了通过手动下载和编译(例如curl)之外,MacOS 上任何软件包中都可以使用实用程序(或等效工具)吗?我搜索了很多,但找不到任何包(除了 NetBSD CVS 源)。
(NetBSDprimes
不是一个查找大/尚未知素数的素数筛,只是一个简单的命令行实用程序,它告诉您在给定 (64b) 范围内哪些整数是素数(或合数))。
(与 Gnu 不同,Gnufactor
可通过 coreutils 包获得“查找素数 - MacOS 上未找到“因子”命令”,“GNU 因子命令有实际用途吗?”)
注意:这个问题不属于 AskDifferent,因为没有brew/macports 包。
答案1
我从来没有能够在任何预构建的包中找到它,但在这个标题为“SO Q&A”的问答中:查找素数 - MacOS 上未找到“factor”命令,有人发布了一个Makefile
您可以自己下载和构建的factor
文件primes
。
初筛
作为替代方案,有一个名为的包,primesieve
它是与 NetBSD 不同的实现primes
,但可以在以下位置使用brew
:
$ brew info primesieve
primesieve: stable 7.0 (bottled)
Fast C/C++ prime number generator
https://primesieve.org/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/primesieve.rb
==> Dependencies
Build: cmake ✔