0
두 번째로 mpz_set_str()을 호출 한 후 seg fault가 발생하는 이유는 누구나 알 수 있습니까? str에서 2 개 이상의 gmp int를 초기화하려면 어떻게해야합니까? 컴파일mpz_set_str을 사용하여 mpz_t를 두 개 이상 초기화하면 segfault가 발생 함
#include <gmp.h>
#include <stdio.h>
int main(int argc, char *argv[]) {
mpz_t a, b, c;
mpz_set_str(a, "10", 10);
printf("gets here a\n");
mpz_set_str(b, "20", 10);
printf("gets here b\n");
mpz_set_str(c, "30", 10);
printf("gets here c\n");
}
: gcc -lm -lgmp -o segf segf.c