Article View: fj.lang.c
Article #463Re: クロスコンパイラ?(
From: James君
Date: Sat, 04 Apr 1998 00:00
Date: Sat, 04 Apr 1998 00:00
40 lines
2717 bytes
2717 bytes
response to: <1998Apr2.153119.10274@merope.opus.or.jp> 全文引用が「馬鹿げた」事かどうかは考え方の相違ですね。悪意なく,場合 によっては恣意的,作為的に,適当に切り張りしたものを引用と称して,原文 の主旨を勝手に変えてしまう,その様な事をボクは明確に否とするだけの話です。 UNIXのセルフ開発用のコンパイラを流用して,1ボード用のコードを開発する 場合,ライブラリの出来如何では,1ボード用のソースから生成した.oなどの (中間)コードは,セルフ開発用リンカでリンクすれば,そのUNIXででも動きま す。この場合のライブラリは当然ながらセルフ開発用のもの,そしてクロス用 のライブラリはセルフ開発用のものと,いわゆる互換性があるものです。「コ ンパイルした結果のオブジェクトを」以下の記述は実状に沿いません。 ターゲットコードのデバッグにエミュレーションがあるのは当然の事ですが, それが全てではありません。エミュレーションによるデバックは,そのエミュ レーションが何なのかにも依りますが,非常に早い段階で限界に行き着いてし まう場合があります。つまりエミュレーションではデバッグ不能と言う事です。 大体エミュレーションという言葉自体が非常に漠然とした言葉,広範な方法 を含んでいるものです。この「エミュレイション」とはどの様な手法を指して いるのでしょうか。 「リンカーまで含める」とは, <1998Apr2.064056.4602@merope.opus.or.jp> 中の第1パラグラフ,「『コードジェネレイター』だけが」で始まる部分です ね。「その環境の形式」には中間コードの.oや.OBJが含まれるのでしょうか。 となると,.OBJ形式の中間コードを出さないDOSのセルフコンパイラは,実は クロスコンパイラなのですか。 また,その様な中間形態のファイルは,何が含まれるのでしょう。コンパイ ラの実装次第では,中間形態のファイルを大量に出す場合がありますね。それ が全て一致しなければ,あるプラットフォームで動作し,そのプラットフォー ム用の実行コードを出力する開発システム内のコンパイラは,実はクロスコン パイラなのですか。 James君
Technical Details
Message-ID:
<3525C55F.FE15013A@james.jp9.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<352267BE.47C2A3D4@james.jp9.org> <1998Apr1.174046.11929@merope.opus.or.jp> <3522A395.B852A0AE@james.jp9.org> <1998Apr2.064056.4602@merope.opus.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,c7c90e7a2a53b47f X-Google-Attributes: gid106434,public From: "James君" <james@james.jp9.org> Subject: Re: クロスコンパイラ?( Date: 1998/04/04 Message-ID: <3525C55F.FE15013A@james.jp9.org> X-Deja-AN: 340741255 Content-Transfer-Encoding: 7bit References: <352267BE.47C2A3D4@james.jp9.org> <1998Apr1.174046.11929@merope.opus.or.jp> <3522A395.B852A0AE@james.jp9.org> <1998Apr2.064056.4602@merope.opus.or.jp> Content-Type: text/plain; charset=iso-2022-jp Organization: James君 Mime-Version: 1.0 Newsgroups: fj.lang.c