関数strlcpy
またはstrlcat
Cファイルを呼び出そうとすると、Gccがエラーをスローします。
error : implicit declaration of strlcpy
error : implicit declaration of strlcat
どのライブラリにこれらの関数とそのmanページがありますか?含めましたstring.h
が、何も変わりません。Linux Mint 17.2とgcc 4.8.4を実行しています
strlcpy()
および同様のものがほとんどのUNIXバリアントのlibcで利用可能です。Linuxは例外です。以前のglibcメンテナは、理由を説明したり、より良いコンセプトを指摘したりすることはできませんでしたが、Linuxを好きではなかったためです。Linuxに移植するソフトウェアは通常、これらの関数の独自のバージョンを実装します。
man strlcpy
マニュアルページを表示します。コードに問題がある場合は、コードを投稿し、コンパイラーのコマンドラインを投稿して、Stack Overflowで実行する必要があります。プログラミングに関する質問はここではトピックから外れているためです。