だからターゲット用にコンパイルするときはdefineなりでベースアドレスを指定して
PCで動作確認するときはグローバル変数なりにしときゃいいだけじゃないのか