タグ

Makefileに関するmasu_miのブックマーク (3)

  • Makefileの書き方 - スキルアップ輪講

    makeって何? † ソースファイルを分割して大規模なプログラムを作成していると、コマンドでコンパイルするのが面倒です。また、一部のソースファイルを書き換えただけなのに全部をコンパイルし直すのは時間の無駄です。 そんな問題を解決するのがmakeです。Makefileと呼ばれるテキストファイルに必要なファイルと各ファイルのコンパイルのコマンド、ファイル間の依存関係を記します。そして、“make”というコマンドを実行するだけで、自動的にコマンドを実行してコンパイルしてくれます。これだけではスクリプトと大差がないのですが、makeはMakefileに記された依存関係に基づいて更新されたファイルの内関連のあるものだけを更新することで、コンパイル時間を短くします。 makeは特定のプログラミング言語に依存したものではありません。C言語のソースファイルのコンパイルにも使えますし、Verilog-HDL

  • GNU make 日本語訳(Coop編) - 目次

    著者 :リチャード・M・ストールマン, ローランド・マグラス (GNU プロジェクト) 訳者 : いのまた みつひろ / ecoop.net(技術メモ公開中) 翻訳文更新日:May 20, 2002(翻訳終了・未校正) Linux 標準搭載の make コマンド, 別名 gmake の日語版です。 この資料の著作権は Richard.M.Stallman & Roland.McGrath と Free Software Foundation にあり、また翻訳版には前述の著作者に加えて ecoop.net に著作権があります。再配布・転載等される方はこちらを見て下さい。 GNU Project についてはgnu.org(日語)を参照のこと。 序文はこちら GNU makeユーティリティは大きいプログラムのどの断片が再コンパイルされる必要が あるかという事と,それらを再コンパイルする発行コ

  • 【コラム】OS X ハッキング! (89) configure、何するものぞ | パソコン | マイコミジャーナル

    新製品ではないのだが、つい先日M-AUDIOのUSBオーディオ「sonica」を購入した。そこにオーディオテクニカの「ATH-A500」というヘッドホンを繋いで利用しているのだが、解像度が高いというかダイナミックレンジが広いというか、G4 Cubeに同梱されていたApple Pro Speakerのヘッドホン端子とは大違い。もっと早く買っておけばよかった……。 さて、今回は「configure」について。当コラムでも、アプリケーションのインストール手順を紹介するときに必ずと言っていいほど登場するスクリプトだが、具体的に説明をしないまま今日に至ってしまった。その反省の意味も込めて、高性能なMP3エンコーダとして著名な「LAME」を例に、その役割と少し高度な利用方法について説明してみよう。 ソースをコンパイルするときのお約束 ご存知のとおり、UNIX系OSを対象としたアプリケーションは「ソース

  • 1