programing

'log'에 대한 정의되지 않은 참조

minimums 2023. 10. 25. 23:12
반응형

'log'에 대한 정의되지 않은 참조

Donald Eastlake(코드: http://kambing.ui.ac.id/minix/other/rfc3797/) )에 의해 RFC 3797 랜덤 선택 알고리즘의 구현을 컴파일하려고 합니다.그러나 링커 오류가 발생합니다.

rfc3797.c:(.text+0xe7f): undefined reference to `log'

수학 라이브러리에 명시적으로 링크되는 제공된 Makefile로 작성하려고 하지만 여전히 오류가 발생합니다.

cc -lm -o randomselection rfc3797.c MD5.c

이 프로그램은 어떻게 컴파일 할 수 있습니까?

이유가 뭔지는 모르겠지만 당신이 이사를 한다면-lm끝까지, 그것은 컴파일 될 것입니다.

$ cc -o randomselection rfc3797.c MD5.c -lm
rfc3797.c: In function ‘getinteger’:
rfc3797.c:183:3: warning: format not a string literal and no format arguments [-Wformat-security]

언급URL : https://stackoverflow.com/questions/9145264/undefined-reference-to-log

반응형