タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

makeとknowledgeに関するraimon49のブックマーク (2)

  • コンパイル(make)の高速化 - 元RX-7乗りの適当な日々

    最近、yum(rpm)やaptなどといったパッケージ管理の仕組みが秀逸で使いやすくなってきていますが、最新バージョンのプロダクトの検証がしたいときなど、ソースからビルドしてぶち込む事も個人的に多々あったりもします。 そんなビルド野郎な方に朗報です。 いやね、ちょっとしたものなら全然いいんですよ。 最近はマシンスペックもすっかり良くなっちゃって、時間もそれほどかからなくなってきているから。 でも、MySQLとかPHPとか、ちょっと大きいものを色々オプションつけてコンパイルしたりすると、時間がかかりはじめて、ちょっと馬鹿にならなくなってきます。 で、今日、makeのマニュアルを読んでたら、こんなオプション見つけました。 -j jobs 同時に実行できるジョブ(コマンド)の数を指定する。 -j オプション が 複 数 個指定された場合は、最後の指定が有効になる。引き数無しで -j オプションが与

    コンパイル(make)の高速化 - 元RX-7乗りの適当な日々
    raimon49
    raimon49 2011/03/05
    make -j ${コア数 x 2くらい}
  • make

    機能 概要 ファイルの構成 必要条件の自動生成 ルールの書き方 ( 明示的 ) 書き方 ワイルドカードの使い方 ディレクトリ検索 偽のターゲット 組込み済ターゲット名 複数のターゲット 複数のルール 静的なパターンルール ダブルコロンルール コマンドの書き方 制御用特殊文字 エコー 実行 エラー 中断と kill 再帰的用法 変数(マクロ) 定義 参照の基礎 参照の進んだ機能 テキストの追加 環境変数の取得方法 自動変数 make の実行 makefile ゴールを指定する引数 オプション 変数のオーバライド 実行の継続 暗黙のルール 使い方 カタログ 定義済み変数 連鎖 パターンルール 最終ルールの定義 サフィックスルール 検索アルゴリズム その他 オプション 主なターゲット make ファイルの約束

  • 1