-4
我声明mpz变量并将它们初始化为void函数。C中的分段错误(核心转储)(使用GMP库)
这不起作用。
例如:
mpz_t a;
init();
...
void init(){
mpz_init(a);
....
}
没有错误。
init();
...
void init(){
mpz_t a;
mpz_init(a);
}
发生错误。
您可以尝试创建一个[最小,完整和可验证示例](http://stackoverflow.com/help/mcve)并向我们展示?你是否曾尝试在调试器中运行以捕捉崩溃的实际情况并查看它在代码中的位置? –
任何时候“发生错误”都必须准确知道错误信息_says_。 – Chris