1. ホーム
  2. c

[解決済み] C言語における共有グローバル変数

2023-04-26 03:17:34

質問

C言語で共有されるグローバル変数を作成するにはどうしたらよいでしょうか。もし私がヘッダーファイルにそれを置くなら、リンカーは変数がすでに定義されていると文句を言います。唯一の方法は、私のCファイルの1つで変数を宣言し、手動で次のように置くことです。 extern を手動で入れるしかないのでしょうか?それは理想的ではなさそうです。

どのように解決するのですか?

ヘッダーファイルの中で extern . そして、ある c ファイルのグローバルスコープでは、それを extern .