GMP 演示 primes.c arg 字段的 CMD 语法?

GMP demo primes.c CMD syntax for arg fields?

我使用 GMP 进行编译,但是,当我尝试 运行 演示“primes.c”时,我无法找出正确的语法。

每次我 运行 我得到以下输出的程序:

usage: ./primes [-c] [-p] [-g] [from [+]]to

我只是实验性地尝试此命令的不同迭代,但无法使其正常工作。

c、p、g 参数代表什么?
如何实际使用演示?

我使用以下语法将程序正确地 运行:

./primes -c -p -g to 200

[c] 参数指定 运行 素数计数函数 pi(x)

if (flag_count)
    printf ("Pi(interval) = %lu\n", total_primes);

[p] 参数只是将找到的每个素数打印到 cmd

if (flag_print)
{
    mpz_out_str (stdout, 10, prime);
    printf ("\n");
}

[g] 参数求找到的素数之间的最大间隙

if (flag_maxgap)
    printf ("max gap: %lu\n", maxgap);

给出以下输出

.
.
.
191
193
197
199
Pi(interval) = 46
max gap: 14

查看 primes.c 的源代码没有任何关于 [from [+]] 参数的逻辑,这很有意义,因为“想法”评论块指定它仍然需要实现。