以上の複数回定義されているシンボルが見つかりました。==========gastobbをほかの文字に変えても同じ結果になってしまいます。多重定義になったということでしょう。7年前かずま様が言われた方法意外にも#defineガードという方法もあります。7年前>#defineガードdefineガードでも多重定義は行われるのでexternは必要です。グローバル変数を利用する設計はC言語的にあまり良いとはいえません。カプセル化を行ったほうが良いと思います。見直したらexternを抜いてしまっていました。ミクプラは自由にリンクできます。