Gcc genera un errore quando provo a chiamare le funzioni strlcpy
o strlcat
in un file C:
error : implicit declaration of strlcpy
error : implicit declaration of strlcat
In quale libreria posso trovare quelle funzioni e la loro pagina man? Ho incluso string.h
ma non cambia nulla. Sto usando Linux Mint 17.2 e gcc 4.8.4
strlcpy()
e simili sono disponibili in libc sulla maggior parte delle varianti UNIX. Linux è un'eccezione poiché un ex manutentore di glibc non gli piaceva, anche se non era in grado di spiegare perché o indicare un concetto migliore. Il software che porta su Linux di solito implementa le proprie versioni di queste funzioni.
man strlcpy
visualizzerà la loro pagina man. In caso di problemi con il codice, è necessario pubblicare il codice , pubblicare la riga di comando del compilatore e farlo su Stack Overflow poiché le domande di programmazione sono fuori tema qui.