LPIC-2構築・配置・保守の再現性オリジナル・公式資料照合難易度
make -jでだけ失敗し、生成ヘッダーを使うコンパイルがヘッダー生成より先に始まる。Makefileで見直すべきものはどれか。
A
使用側ターゲットに生成ヘッダーへの依存を宣言する★ 正解
必要な先行処理をmakeへ伝える。
B
-jの数だけ増やして順序も保証させる
並列数の増加は未宣言の依存を補わない。
C
ファイル名の辞書順だけに依存する
名前の順は正しい構築依存の代わりにならない。
D
生成ヘッダーの更新を検知しないよう無条件に無視する
必要な入力を待つという問題を解決しない。
解説
makeは宣言した依存関係をもとに並列実行する。必要な生成ヘッダーを前提条件へ加え、正しい順序を構築グラフへ表す。
根拠資料・確認情報
対応範囲:LPIC-2 201-450(Version 4.5)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 2
Autoconf系のソフトを、通常の/usr/localではなく/opt/tool以下へインストールしたい。構築前に設定する基本的な指定はどれか。
問題 3
prefix=/usrで構築した対応ソフトを、配布パッケージ用の一時ツリー/tmp/pkgへ配置したい。make install DESTDIR=/tmp/pkgの通常の考え方はどれか。
問題 4
保存元と復元先で同じユーザー名のUIDが違う。GNU tarで、保存された数値UID/GIDを優先して所有者を扱いたい。必要な権限はある。指定はどれか。
問題 5
二つの名前が同じinodeを指すハードリンク関係を、rsyncのコピー先でも保ちたい。-aだけに追加する代表的な指定はどれか。