Comment résoudre l'erreur " undefined reference to `strlcpy` " en C ?
L'erreur undefined reference to 'strlcpy`
apparaît lors de la compilation d'un code C utilisant la bibliothèque bsd/string.h
. Il est nécessaire de linker la bibliothèque et d'inclure l'en-tête. Ajoutez l'option -lbsd
à votre ligne de commande lors de la compilation :
gcc -o prog prog.c -lbsd
Notez que l'ordre est important. Si vous placez le fichier source après l'option -lbsd
, cela peut ne pas fonctionner.
L'erreur undefined reference to 'strlcpy`
apparaît lors de la compilation d'un code C utilisant la bibliothèque bsd/string.h
. Il est nécessaire de linker la bibliothèque et d'inclure l'en-tête. Ajoutez l'option -lbsd
à votre ligne de commande lors de la compilation :
gcc -o prog prog.c -lbsd
Notez que l'ordre est important. Si vous placez le fichier source après l'option -lbsd
, cela peut ne pas fonctionner.
L'erreur undefined reference to `strlcpy`
apparaît lors de la compilation d'un code C utilisant la bibliothèque bsd/string.h
. Il est nécessaire de linker la bibliothèque et d'inclure l'en-tête. Ajoutez l'option -lbsd
à votre ligne de commande lors de la compilation :
gcc -o prog prog.c -lbsd
Notez que l'ordre est important. Si vous placez le fichier source après l'option -lbsd
, cela peut ne pas fonctionner.
# | ID | Query | URL | Count |
---|