-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