LFSからコマンドを分離できますか?

LFSからコマンドを分離できますか?

Linux from scratch tutorialを使用して最初からLinuxを構築しようとしていますが、複数のコマンドを実行すると理解できません。これステップの説明:

CC=$LFS_TGT-gcc                \
AR=$LFS_TGT-ar                 \
RANLIB=$LFS_TGT-ranlib         \
../binutils-2.24/configure     \
    --prefix=/tools            \
    --disable-nls              \
    --with-lib-path=/tools/lib \
    --with-sysroot

次のエラーが発生します。

configure: error: cannot run C compiled programs.

しかし、この部分を分離すると次のようになります。

CC=$LFS_TGT-gcc                \
AR=$LFS_TGT-ar                 \
RANLIB=$LFS_TGT-ranlib         \ 

この部分では:

../binutils-2.24/configure     \
    --prefix=/tools            \
    --disable-nls              \
    --with-lib-path=/tools/lib \
    --with-sysroot

両方の順序で実行しましたが、すべてがスムーズに行われ、エラーもありませんでした。私が知る限り、最初の部分はいくつかのシステム変数を定義し、2番目の部分はプログラムを構成しますが、この組み合わせでエラーが発生する理由を理解できません。個別に実行しても大丈夫ですか?

ベストアンサー1

ページからxviiiレイアウトセクションで:

場合によっては、論理行が複数の物理行に拡張され、行の末尾にバックスラッシュが追加されます。

バックスラッシュの後にはキャリッジリターンが来なければなりません。他の空白文字(スペースやタブなど)は誤った結果を生成します。

これらのコマンドは次のとおりです。一行ただし、読みやすくするにはバックスラッシュを含めてください。

おすすめ記事