問題タブ [linux-from-scratch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
473 参照

linux - Linux からのエラー v7.1 ch6.9 Glibc

そのため、lfs ビルドで glibc2.14.1 を構成しようとしています (ステップ 6.9)。次のエラーが発生したときに、それを構成するところまで取得します。

このエラーの原因に関するアイデアはありますか? 前もって感謝します

0 投票する
3 に答える
2493 参照

linux - 他の arch の環境に chroot する

Linux from Scratchの本に従って、ARM 上の ARM 用のツールチェーンを構築することができました。これは本の第6章までであり、ARMボード自体では問題なくさらに進むことができました. 私の質問は、準備された環境を使用して、x86_64 Fedora 16 ラップトップで第 6 章からのソフトウェアのビルドを続行できるかどうかです。すべてのバイナリをセットアップしたら、それらをラップトップにコピーし、内部で chroot して ARM ボード上にいるように感じることができると思いましたが、本のコマンドを使用しても結果は得られません。

バイナリはそこにありますが、このシステムに属していません:

バイナリは本に従ってコンパイルされます: # readelf -l /tools/bin/env | grep interpreter [Requesting program interpreter: /tools/lib/ld-linux.so.3]

したがって、CC LD READELF に適切な環境変数を使用するなど、x86_64 ホストでこれらのツールを使用して ARM のビルドを続行する方法があるかどうか疑問に思います。

ありがとうございました。

0 投票する
4 に答える
46071 参照

linux - Gccコンパイル「オブジェクトファイルのサフィックスを計算できません:コンパイルできません」

私は実際にLFSブック(バージョン7.1)を読んでいて、53ページでブロックされています。gccをコンパイルしようとして、次のコマンドを試しました。

gccのconfigureスクリプトを実行します(もちろん、mpfr、mpc、gmpもコンパイル済みです)。しかし、私が起動すると:

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

私はそれをグーグルで検索し、見つけた解決策を試しましたが、何も機能しませんでした。なぜ私がこのエラーを受け取るのか誰かが知っていますか?

0 投票する
3 に答える
127 参照

linux - Sed 4.2.1 でのコンパイルの問題

Sed の ./configure コマンドを起動しようとすると、次のようになります。

私は実際に LFS 7.1 の本に従っています。昨夜、Sed のコンパイルに関する章で作業を中断したため、PC をシャットダウンしました。今朝オンにすると、すべてのパッケージのすべての ./configure コマンドが失敗し、上記のメッセージが返されました。PC をシャットダウンする前は、同じパッケージで ./configure に問題はありませんでした。なにか提案を?ありがとう

0 投票する
1 に答える
1393 参照

gcc - クロス コンパイラ ツールチェーンが静的リンクではないのはなぜですか?

クロス コンパイル ツール チェーンをビルドしたいのですが、うまくビルドできました。普通に使えますが、動かすと動かなくなります!!

それは私のホストにインストールされていませんerror while loading shared libraries: libcloog-isl.so.3libcloog-isl

--disable-shared を使用して gcc を構成しますが、クロス コンパイル ツール チェーンで cc1 に対して ldd を実行すると、ppl、gmp、moc、libgcc_s、およびその他のホスト ライブラリへのリンクが見つかりました。--disable-shared を使用すると、cc1 に静的にリンクできないのはなぜですか。Sourcery CodeBench のツール チェーンはどこでも実行できることがわかりました。その cc1 はホスト ライブラリにリンクしていません。

動的リンクのホスト ライブラリではなく、cc1 で静的リンクを行うにはどうすればよいですか?

0 投票する
1 に答える
3090 参照

linux - Ubuntu10.04のLFS7.1chroot:コマンド `/ tools / bin / env'の実行に失敗しました:そのようなファイルまたはディレクトリはありません

Ubuntu12.04でLFS7.1を作成しましたが、6.4章:Chroot環境に入るで問題が発生しました。次のコマンドを実行します:chroot "$ LFS" / tools / bin / env -i \ HOME = / root TERM = "$ TERM" PS1 ='\ u:\ w \ $'\ PATH = / bin:/ usr / bin :/ sbin:/ usr / sbin:/ tools / bin \ / tools / bin / bash --login +hシンボルリンク/toolsを作成せず、すべてのコマンドに/ mnt / lfs/toolsを使用しました。bashを実行した後、その出力は次のとおりです。

誰かが私がこの問題を解決するのを手伝ってくれる?

0 投票する
1 に答える
970 参照

linux - glibc 2.16.0 の lfs 7.2 コンパイル

lfsの手順に従ってLinuxシステムを作っています。しかし、このページの 5 番目の手順 (つまり、make の前の手順) に従っているときに、最後にエラーが発生します。

この後、makeを呼び出すとエラーが発生します

これをubuntu 12.04マシンで実行しています。
このエラーを修正するにはどうすればよいですか?

0 投票する
1 に答える
6974 参照

linux - カーネル モジュール プログラミングを行うのに最適な Linux ディストリビューション

カーネルモジュールのプログラミングをしたいです。しかし、すべての情報源は、Linux ディストリビューションが元のカーネルにパッチを当てており、モジュール コードが実行されない可能性があることを示しています。これが本当ならどうすればいいですか? ubuntu を使用して lfs を作成しようとしましたが、ほぼすべてのステップでエラーが発生しました。インストール時にパッケージが選択されていない Arch、gentoo、Ubuntu Server、slackware、susestudio などがバニラ ディストリビューションであることをどこかで見ました。それで、モジュールプログラミングに使用できますか?

ディストリビューションに GUI が必要であることを覚えておいてください。

これに従うことはできますか?
PS: Intel Core i3 プロセッサを使用しており、VMware ワークステーションでディストリビューションを実行します。

0 投票する
1 に答える
405 参照

linux - lfs6.5のpkg-configのチェックでエラーが発生しました

私はubuntu11.10でLFS6.5の本に基づいてLFSを構築しています。6.17章でpkg-configをインストールすると、テストスイートに失敗したというメッセージが表示されました。エラーはファイルpkg-config-0.23/check / common行番号20にあり、予期しないトークンの近くに構文エラーがあります)。そのような問題は以前に報告されていません。私は本当にこのセクションで立ち往生しています。

0 投票する
1 に答える
1262 参照

linux - 「make install」中の Binutil での許可エラー

私はLFS7.2に取り組んでいます。binutil パッケージを "make install" しているときにパーミッション エラーが発生しますが、ユーザー lfs を使用して 3 つのディレクトリ (source、tools、usr) すべてにフォルダーを作成できました。チャパー 4.1 を 4.4 にロールバックして再実行しましたが、まだ問題に直面しています。

**

**