Unix には、3 つのメイン ファイルがあります。1 つはライブラリで、もう 1 つはプログラムです。
MyLib.c
そしてMyLib.h
ライブラリです。main.c
プログラムです。
にMyLib.h
宣言があります ( extern int Variable;
)。で使おうとするVariable
とmain.c
使えません。もちろん、 と に含めMyLib.h
て、MyLib.c
それらmain.c
もリンクしています。とにかく、変数は では認識されませんmain.c
。
プログラムをリンクするときに使用可能な変数を取得するにはどうすればよいですか?