私はいくつかのプログラムのソースを持っていると仮定し、ソースはGNU autotoolsを使い、それを単純に保つために、どのような方法の開発ツールでもないとしましょう。私は便利なクロスツールチェーンを持っている場合は、私が設定することができます使用してプラットフォームprocfoo-vendorbar-bazos
のためにクロスコンパイル:「HOSTCC」と「./configure --host」の中で「host」という言葉の意味は何ですか?
./configure --host=procfoo-vendorbar-bazos
をしかし、静かに(ER)出力のスタイル、様々なソースで採択されたのLinux 2.6、
を含む構築しますHOSTCC foo.c
bar.cにはBUI中であることを意味している
CC bar.c
から区別するために、foo.cのは、私が上の建物だシステムのネイティブコンパイラで構築されていることを意味しシステム用のクロスコンパイラと一緒にプログラムをビルドしています。
どこかで混乱したり、HOSTCC
のホストが./configure --host
という意味のホストではありませんか?
もう少し見てみると、BUILD_CC/CC_FOR_BUILDはネイティブコンパイラを指定するためのHOSTCCに代わる一般的な方法です。 – rakslice