2
Wie erzwinge ich die Verknüpfung mit der älteren libc `fcntl` anstelle von` fcntl64`?
Es scheint, dass GLIBC 2.28 (veröffentlicht im August 2018) eine ziemlich aggressive Änderung an fcntl vorgenommen hat. Die Definition wurde geändert, <fcntl.h>um keine externe Funktion mehr zu sein, sondern eine #definezu fcntl64 . Das Ergebnis ist , dass , wenn Sie Ihren Code auf einem System mit diesem glibc kompilieren …