Linuxカーネルの最小ビルド要件電卓にbc
ツールの最小バージョンであるカーネルv4.10ビルドが必要であることを指定します1.06.95
。
この場合の用途は何ですか?これらの作業bc
の代わりにC言語を使用するのはどうですか?bc
答え1
bc
カーネルのビルド中にヘッダファイルに時定数を生成するために使用されます。と呼ばれることがわかります。存在するKbuild
、処理する場所kernel/time/timeconst.bc
生成するtimeconst.h
。
これできるビルドプロセス中にビルドされ実行されるCプログラムとして実装できますが、使いやすくなりますbc
(小さくて一般的です。実際にはPOSIXシステムの必須ツールセットの一部です。bc
カーネルはGNUを期待しています)。
bc
ここで使われるものはパールの代わりに。コミットメッセージにはbc
以前使用されていることが示されていますが、トレースが見つかりません。Perlは2008年から(ほとんど一部の人々の悔しさ、パッチセットはマージされていませんが)。