나는 mpir (Windows에서)를 사용하여 공용 - 개인 키 생성기를 작성했으며 제대로 작동합니다.리눅스에서 GMP (MPIR) 링커 오류
gmp 라이브러리를 사용하여 Linux 컴퓨터에서 컴파일하려고하면 링커 오류가 발생합니다.
/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 0 has invali
d symbol index 11
/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 1 has invali
d symbol index 12
/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 2 has invali
d symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 3 has invali
d symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 4 has invali
d symbol index 11
/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 5 has invali
d symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 6 has invali
d symbol index 13
...
/usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../../lib/crt1.o: In function `_start'
:
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status
나는 g++ -lgmp prime.cpp
을 사용하고 있습니다. 나는 non-gmp 함수를 사용하지 않았다. 어떤 생각? 코드가 많아서 코드를 추가하지 않습니다. 내가 사용
GCC에 대한 정확한 명령은 무엇입니까? – stark
g ++ -lgmp key.cpp – questions
기본 (C) "hello world"프로그램을 컴파일 할 수 있습니까? – Mat