J'essaie de compiler l'implémentation de l'algorithme de sélection aléatoire RFC 3797 par Donald Eastlake (code: http://kambing.ui.ac.id/minix/other/rfc3797/ ). Cependant, je reçois une erreur de l'éditeur de liens:
rfc3797.c:(.text+0xe7f): undefined reference to `log'
J'essaye de le faire avec le Makefile fourni, qui lie explicitement au libraray mathématique, mais je reçois toujours l'erreur:
cc -lm -o randomselection rfc3797.c MD5.c
Comment puis-je compiler ce programme?
Je ne sais pas quelle est la raison, mais si vous déménagez -lm
à la fin, il sera compilé.
$ 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]