タグ

Linuxとビルドに関するItisangoのブックマーク (2)

  • CMakeを使って自作ライブラリをビルド&インストールしてみたまとめ - へぼいいいわけ

    最近、意味も無いのに高速&省メモリを求めてC言語でプログラム書くのが自分の中で流行ってまして、それで作った自作のライブラリをAutotoolsを使用してインストールしていたんです。でも、Autotoolsだと複数のコマンドとそのオプションを覚える必要があったり、関連性の分かりにくい設定ファイルを書く必要があったり、勝手にGPLの条文が生成されたりして面倒なんですよ。まあ一回書いてしまえばあまり変更する必要も無いので、とりあえずは我慢していました。 話は変わって、先日MySQLのver5.5.9をソースからインストールしてみました。MySQLの5.5(?)からはインストールにCMakeを使うそうで、MySQLのためにCMakeもインストールしました。そもそもCMakeの存在を知らなかったので、この機会に調べてみたところ、CMakeを使ってみたくなってしまい、勢いでそのまま使ってしまったのでそ

    Itisango
    Itisango 2013/05/28
    #cmake #software #build #tool。 #autotools をどうにか使えるようになったばかりだけれど、こっちの方が便利そう。
  • debパッケージのビルド手順

    debuildなどのパッケージビルドツールでは、大まかに言うと、 一般的に次のような手順でパッケージをビルドします。 ビルド環境を整備する。不要なファイルを削除する (debian/rules clean)。ソースパッケージをまとめる (dpkg-source -b ディレクトリ名)。バイナリパッケージにインストールするファイルをビルドする (debian/rules build)。ビルドしたファイルをバイナリパッケージにまとめる (debian/rules binary)。.changesファイルを作成する (dpkg-genchanges)。パッケージに署名する。 実際にビルドを始める前に、まずはビルドのための環境を整える必要があります。 「ビルドのための環境を整える」と一口に言っても色々とありますが、 例えばソースパッケージの展開などが挙げられます。 ソースパッケージをビルドする場合

    Itisango
    Itisango 2013/01/05
    #deb パッケージのビルド手順。 #debian #Linux #Ubuntu
  • 1