1
「Linux From Scratch」の手順を使用してLinuxディストリビューションをビルドしようとすると、Binutils 2.29のインストールエラーが発生する
Linux From Scratch(LFS)バージョン8.1でLinuxディストリビューションを構築しようとしています。MacのVirtualBoxにインストールしたElementaryOS(Ubuntuベース)で構築しています。私はLinuxの経験が少しあるので、自分が何をしているかについてのアイデアがあります。 本のセクション5.4に到達するまで、すべてが順調に進んでいました。このセクションでは、Binutils 2.29 をコンパイルしてインストールする方法を説明します(Linux From Scratchの新しいバージョンはまだテストされていないため、バージョン2.29を使用するように指示されました)。本のこの部分に到達すると、何もうまくいかないようでした。私がやったことは次のとおりです。 本に続いて、私はこのコマンドでコンパイルする準備をしました: ./configure --prefix=/tools --with-sysroot=$LFS --with-lib-path=/tools/lib --target=$LFS_TGT --disable-nls --disable-werror それをした後でコンパイルしましたmake。私は64ビットのマシンとシステムで作業しているので、コンパイルした後、指示に従ってこれを実行しました。 case $(uname -m) in x86_64) mkdir -v /tools/lib && ln -sv lib /tools/lib64 ;; esac それから私は実行しmake install、これは私が問題を抱え始めたところです。ターミナルは私にこれを与えました: make[1]: Entering directory '/media/nathanael/f2f5c607-926f-4931-ba6e-4e4fd6f08eee/build' /bin/bash ./mkinstalldirs /tools /tools mkdir -p -- /tools /tools mkdir: cannot create …