タグ

makeに関するatm_09_tdのブックマーク (9)

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

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

    温故知新 makeを使いこなす - Qiita
  • - 自動化のためのGNU Make入門講座

    2003/01/05 石井 勝 はじめに ここでは,makeを使ってプログラマやSEが普段行なっている作業を自動化する方法を解説します. makeはプログラム開発だけでなく,いろいろな作業を自動化してくれます.自動化する作業のプラットフォームとしてmakeを活用することができます.ところが,最近はmakeを理解できる開発者が非常に少なくなってきました.普段統合開発環境を使っている人が多いことや,makeについて書かれた書籍やサイトが非常に少ないことが原因でしょう.makeについて少しは知っているけど,あまり使いこんだことがない人はこの記事を参考にしてみてください. 一口にmakeといってもいろいろな種類があり,それぞれ仕様が異なります.ここでは,僕が普段使っているGNU makeについて解説します.GNU makeは機能が豊富で他のmakeツールやAntに比べ優れています.開発環境は,僕が

  • GoのためのMakefile入門 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    GoのためのMakefile入門 - Qiita
  • frasco.io

    frasco.io 2024 著作権. 不許複製 プライバシーポリシー

    frasco.io
  • gulpにもmakeにも不満なWebデベロッパーためのRake(コンパイル・パターンマッチ・ファイル監視・通知) - None is None is None

    イントロ 21世紀になって登場したフロントエンド向けビルドツールであるgrunt, gulpなどは、最近批判を受けているようだ。 【翻訳】Web世代のデベロッパーのためのmake - MOL 最近のビルドツールって何なの? - 檜山正幸のキマイラ飼育記 gulp問題ひきずり:ウォッチがまたおバカ過ぎる - 檜山正幸のキマイラ飼育記 たしかに、コンパイラ毎にプラグインをインストールしたり、毎年のように新しいビルドツールを覚えるのは無駄だ。古き良きmakeで十分という意見も理解できる。 でも、僕はmakeを使う気にもなれない。タブでインデントするのはまだ我慢できる。 しかし、$(JC) $(JCFLAGS) $< -o $@ といった記号を多用したソースは読みやすいとは言えない(可読性は大事だ!)。 また、機能がシンプルすぎて、標準的な使用方法から外れた時にはシェルスクリプトを苦労して書くこと

    gulpにもmakeにも不満なWebデベロッパーためのRake(コンパイル・パターンマッチ・ファイル監視・通知) - None is None is None
  • linux(ubuntu12.0464bit)にmakeコマンドをインストールする - $./configure$make$makein... - Yahoo!知恵袋

    linux(ubuntu 12.04 64bit)にmakeコマンドをインストールする $ ./configure $ make $ make install でソースからコンパイルをしようとしたら make: *** ターゲットが指定されておらず、makefile が見つかりません. 中止。 になってしまいます。 ググってみたらmakeのコマンド自体をインストールする必要があるらしく $ sudo yum install make で試してみましたが インストール処理の設定をしています パッケージ make は利用できません。 何もしません とインストールできません。 makeコマンド自体インストールするにはどのようにすればいいのでしょうか? ご教授宜しくお願いします。

    linux(ubuntu12.0464bit)にmakeコマンドをインストールする - $./configure$make$makein... - Yahoo!知恵袋
  • [Cygwin]makeで"-liconv が見つかりません"の対処法 · DQNEO日記

    gitをmakeしたらこんなエラー出ました。 LINK git-credential-store.exe /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: -liconv が見つかりません collect2: エラー: ld はステータス 1 で終了しました Makefile:2047: recipe for target 'git-credential-store.exe' failed make: *** [git-credential-store.exe] Error 1

    [Cygwin]makeで"-liconv が見つかりません"の対処法 · DQNEO日記
  • makeの作成

    $ gcc -c detail.cpp $ gcc -o test test.cpp detail.o のMakefileを作る 最初だけ詳しく説明を載せます。とは言っても私はMakeの専門家ではなく専門的な問題は他の書かgmakeのソースファイルを当たってください。 それでは始めます。makeは最初の依存関係だけを見ます。最初の例では all: test.cpp detail.o の部分です。allに対してtest.cpp detail.oとが依存しているとMakeは理解します。それで、今度はtest.cppを探しますが見当たりません。その次はdetail.oを探します。detail.oはdetail.cppに依存していてdetail.oを作るために $(CXX) -c detail.cpp を実行します。そして、最終的に $(CXX) test.cpp detail.

    atm_09_td
    atm_09_td 2012/03/07
    最近書いていないので、書き方を忘れそう...。
  • "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々

    最近、Linuxではaptやyumなど、パッケージ管理ツールで多くのアプリケーションやライブラリが管理されるようになり、普通に利用している限りはソースからコンパイルして"make install"することがほとんどありません。 とはいっても、マイナーなソフトウェアをインストールしたりとか、まだパッケージ管理されていない最新バージョンのものを使いたい場合などは、ソースからコンパイルして"make install"をしたくなる場合も有るかと思います。 しかし、"make install"した場合の最大の欠点は、インストールしたソフトウェアの管理ができないことにあります。そのため、何が入っているのか分からなくなっているとか、アンインストールが出来ない、などのケースが起こりうるわけです。 特にアンインストールする可能性があるソフト(ほとんどのソフトがそうですが・・・)をインストールする場合は、わざ

    "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々
    atm_09_td
    atm_09_td 2010/09/15
    全然知らなかったけど、結構有名そう。
  • 1