Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.2963  Re[2]:.oファイルからデータを抜き取る方法
発言者: kgon
発言日: 2005 06/24 11:01
 
waさんご返答ありがとうございます。

>なにが目的でそんなことをやっているのかわかりませんが、

説明不足ですいません。
目的ですがプラットフォームのメモリが少ないため
メモリ不足を解消するため
状況によってでデータを読み込もうと考えました。
そのため今までCで記述したデータをバイナリにしなくてはならないので、安易な考えでソースからバイナリに変換できないか?というのが発端です。


>テキストの羅列からバイナリデータを作成するのであれば、
>xbm/xpm, ppm/pnm あたりを調べた方が早いかと思います。

残念ながらテキストの羅列だけではないため
この方法はできないと思われます。


>オブジェクトファイルの段階では実アドレスが確定できません。
>・・・
>仮にセットしておくコンパイラがほとんどです。

なるほど、そういうことだったんですね。
あまりコンパイラの動きとか気にせずやってきたもので
まったく知りませんでした。
もっと勉強しなければ・・・。

リンカを通すとアドレスが入ってきましたので
リンカスクリプトを使用して解決できそうです。
いろいろ教えて頂きありがとうございました。
とても助かりました。


▼関連発言

2961:.oファイルからデータを抜き取る方法 [kgon] 06/23
 └2962:Re:.oファイルからデータを抜き取る方法 [wa] 06/24
  └2963:Re[2]:.oファイルからデータを抜き取る方法 [kgon] 06/24
   └2964:Re[3]:.oファイルからデータを抜き取る方法 [nil] 06/24 <

Pass 保存

早田のホームページへ
CGIROOM