BREW(Binary Runtime Environment for Wireless) 11
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
350:デフォルトの名無しさん 10/03/22 19:42:35 マ板池 351:デフォルトの名無しさん 10/03/31 18:26:13 mod圧縮について質問です。 ・elf2mod使用 ・gnude(GCC3.3.1 ) ・BREW4.0 ・機種「CA001」 ・グローバル変数あり 仕事でmod圧縮が必要になったので 上の条件で圧縮を行ってみた所 1回目はほぼOK(たまに起動せず落ちる) 2回目以降はNG(こっちは絶対落ちます) つまり、modとmod.binを新しく入れ直すと1回だけ起動する という状況になったのですがこういう物なのでしょうか? 以前、グローバル変数を使用していると駄目という書き込みは見ましたが そこが問題なのであれば一度も起動できないのでは?と思うのですが・・・ 知ってる方いらっしゃいましたらお教えて下さい>< 352:デフォルトの名無しさん 10/04/01 14:51:31 >>351 たまたま転送直後はグローバル変数の使用領域と 偶然使えるヒープ領域が一致してただけでしょ。 OS側だってヒープの確保、開放をしてるんだし毎度同じと思う方がおかしい。 RVCTの方で圧縮後も動くのは、 グローバル変数が使用するヒープ領域を初期化する処理が、 圧縮後も上手く動くから。 GCCの方はその辺すっ飛ばしちゃうのが問題なんだけど、 このあたり対応する手段を検討してるあいだにRVCT買う事になって その後はもう調べてない。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5394日前に更新/98 KB
担当:undef