Cコンパイラーの基本確認
> c++ t5.cpp -o t5 -s
> /tmp/cc0fgsQN.o(.text+0x1d): In function `main':
> : warning: the `gets' function is dangerous and should not be used.
Linux(colinux+debian)で、コンパイル中、こんなワーニングがでました。
このタイプのセキュリティホール?はどのように解決すればいいのでしょうか?
今のところ、単純に、
> pb = fgets( buf, sizeof(buf), stdin );
に書き換えて、ワーニング出力を出さないようにする方法をとっています。
解決方法、ワーニング関係の情報入手方法を教えてください。
man ld でしょうか?
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735