ふぢのLINT講座


name multiply defined
(変数が複数のソースファイルで定義された)

以下のエラーを検出することが出来ます。

(実例1)
=======main.c=======
short flg;

main()
{
  flg = 1;
  sub();
}

=======sub.c========
int flg;

int sub()
{
  flg = 0;

  return();
}








変数“flg”が複数のソースファイルで宣言された。













もどる