Mona/Make質問所/shadow環境で動かない の変更点



 #setlinebreak(on)
 #topicpath
 ** このページは何か? &size(3){(by [[ひげぽん]])}; [#w9176d44]
 2006/2/6
 shadow さんの環境では Mona が動かないようです
 ** shadowさんの環境 [#z7d6f207]
 *** ビルド環境 [#la3e8dc9]
 - Linux Mingw gcc --version
  スレッドモデル: win32
  gcc バージョン 4.1.1 (Gentoo 4.1.1-r1)
 - nasm --version
  NASM version 0.98.39 compiled on Jul 13 2006
 - mono version
  Mono JIT compiler version 1.1.13.8.1
 
 *** 実行環境 [#l765d74d]
 - Qemu ver
  QEMU PC emulator version 0.8.0
 
 ** 動かない現象 [#pe271251]
 - FILE.BINが 0xFFFFFFFF で落ちる
 
 ** ひげぽんによるまとめ [#de4a9623]
 main にたどり着くまでのフローがおかしい.
 (想定するフロー) user_start() -> user_start_cimpl() -> main()
 (gcc4.1.1でビルド) user_start() ->user_start_c_impl() =ここで何かが=> __main?
 
 *** やったこと [#i8627c28]
 - .mjtさんの提案により stub 関数を monapi_crt から stub_for_linker.cpp に移動した。
 - .mjtさんの提案により --disable-runtime-pseudo-reloc を追加し _pei386_runtime_relocator() を削除。
 ** 次の一手 [#q48c5b36]
 http:///www.monaos.org/downloads/20060206mona.tar.gz にひげぽんの手元のツリーを置きました。(コンパイル済みのバイナリも含む)
 -FILE.BIN
 -KERNEL.BIN
 を差し替えて見て動くかどうかをお試しください。これで問題の切り分けができるはず>id:shadowさん
 // ↓適宜コメントアウトして使いましょう
 //**経緯
 //**目的
 //**概要
 //**アクション
 //**未解決な問題
 //**関連ページ
 //#ls2
 
 ** コメント [#se790376]
 #pcomment(,1000,below,reply)

リロード   新規 編集 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.027 sec.