タグ

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

  • 関連タグはありません

タグの絞り込みを解除

Programmingとgnuとbsdに関するItisangoのブックマーク (2)

  • bash によるオプション解析 - Qiita

    すこし記事が長いため、簡単なアウトラインを書いておきます。要点だけ掴みたい場合は、最終項の「まとめ」を読むのがいいかもしれません。 コマンドライン引数の一般的な解析手法 それぞれの特徴 〜 getopt と getopts の違い getopts(メリット・デメリット) getopt(メリット・デメリット) 自前で解析しちゃう(唯一のデメリット) まとめ ============================= コマンドライン引数を処理する一般的な手法として、 getopts getopt shift などで自力で解析 といった具合に、上から順に考えつくかと思います。getopt(3) は UNIX において、コマンドの引数を処理する一般的な C 言語のライブラリ関数です。それを用いて実装されたコマンドが getopt(1) です。Bourne シェル系だと内部関数になりますが、同系統の

    bash によるオプション解析 - Qiita
  • GNU Makeが3年ぶりにメジャーバージョンアップ

    約3年ぶりにGNU Makeがメジャーバージョンアップした。並行ビルド時の出力を分かりやすくする--output-syncやデバッグ時に有用な--traceオプションも追加されている。 GNU Make安定版のメジャーアップデート「GNU Make 4.0」が2013年10月9日にリリースされた。更新版のリリースは、2010年7月に公開されたGNU Make 3.82以来となる。 GNU Makeは、大規模なプログラムの中で再コンパイルが必要な部分を自動的に判別して、その部分を再コンパイルするためのコマンドを発行できるユーティリティ。幅広いオープンソースソフトウェアで利用されている。 GNU Make 4.0では、makefile用の組み込みスクリプティング言語として「Guile」をサポートした。現時点でGuile 1.8と2.0+に対応している。 新しいコマンドラインオプションも追加され

    GNU Makeが3年ぶりにメジャーバージョンアップ
    Itisango
    Itisango 2013/10/13
    #BSD #make との #相互運用 を目的とした!=、 #POSIX の::=は #既に加わっているとのこと。POSIXのMakeの #定義 は #勉強しておきたい 気がする。POSIXの #邦訳 がどこかに落ちていないかな?
  • 1