タグ

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

タグの絞り込みを解除

makeに関するshigo405のブックマーク (4)

  • 温故知新 makeを使いこなす - Qiita

    最近社内でビルドの手順がちょいちょいMakefileで書かれているため、意外と知らなそうなmake及びMakefileの基的な使い方をまとめてみました。 参考図書はこちらです https://www.oreilly.co.jp/books/4873112699/ 。 基 まずは基から。makeの来の用途は、ソースコードのビルド手順を自動化することで、Makefileはその手順を記載したファイルになります。主にC言語をターゲットにしています。 一番基的な内容はターゲットと依存、そしてビルド手順の3つを記載したルールで構成されています。たとえば、次のように書きます。

    温故知新 makeを使いこなす - Qiita
  • Go言語開発を便利にするMakefileの書き方 - Qiita

    Go言語開発での makeコマンド と Makefile Go言語の開発ではmakeコマンドをタスク自動化ツールとしてよく使います。 よく使うコマンド、自動化したいタスクをMakefileに記述しておくと、開発に使う複雑なコマンドをすぐに実行したり、チームで共有出来ます。 Makefileに対して、難しいイメージを持っているかもしれませんが、超基のMakefileの書き方はとてもシンプルなものです。 この記事の目的 Makefileの超基がわかる Go言語開発のタスク自動化ツールとしてのMakefileの書き方がわかる 前提知識 シェルスクリプト についての知識 書き始める前の準備 EditorConfigを設定して、タブ / スペース によるインデントのトラブルに会わないようにしましょう。 公式サイトにあなたのエディタが、EditorConfigをサポートしているか、プラグインの追加

    Go言語開発を便利にするMakefileの書き方 - Qiita
  • Makfile基本的書き方まとめ - KZKY memo

    Makfile基的書き方まとめ 数年ぶりにMakefileを書くことになったので以前にあったメモのまとめ. 基文法 ターゲット:依存するファイル コマンド (複数行可) %はワイルドカード 自動変数 変数名 役割 $@ ターゲット名 $% ターゲットメンバー名 $< 最初の必須項目 $? ターゲットよりも新しい必須項目全て $^ 全ての必須項目 項目は重複しない $+ 全ての必須項目 項目は重複する $* ターゲット名 ただし、suffixがない パターンルール make -p で一覧が見れる e.g., %.o: %.c $(COMPILE.c) $(OUTPUT_OPTION) $< 静的パターンルール $(TARGETS): target-pattern: dependency-pattern $(TARGETS)のターゲットリストに対して、%.o: %.cというパターンルールを

    Makfile基本的書き方まとめ - KZKY memo
  • Makefile ことはじめ - Qiita

    Makefile について理解が足りてないのでメモ Ruby の C 拡張をいじるに当たって、避けて通れないので、ここいらで把握する make って何? make(メイク) は、プログラムのビルド作業を自動化するツール。 コンパイル、リンク、インストール等のルールを記述したテキストファイル (Makefile) に従って、これらの作業を自動的に行う。 複雑に関連し合ったファイルの依存関係を解決するのが make の長所である。

    Makefile ことはじめ - Qiita
  • 1