タグ

mlexpのブックマーク (141)

  • 新しめの Autotools (Autoconf&Automake) を使ってみよう - slide "Makefile.am を作る (1) : 基本"

    Makefile.am は基的に各ディレクトリに必要 まずそのディレクトリでビルドされるターゲットのファイル名を指定 プログラムならbin_PROGRAMS = ターゲット ライブラリならlib_LIBRARIES = ターゲット (e.x. lib_LIBRARIES = libtest.a) libtool を使う場合 lib_LTLIBRARIES = ターゲット (e.x. lib_LTLIBRARIES = libtest.la) 注: 共有ファイルを作りたい場合 libtool が必要。libtool を使うには configure.in に AC_PROG_LIBTOOL を足して libtoolize --force --copy; aclocal; automake -a -c; autoconf しておくこと。libtool はライブラリに関する機種依存部を隠蔽してく

  • Automakeでmakeする

    [ C++で開発 ] Automakeでmakeする GNU Automakeを使用すると、簡単な記述でMakefileを生成してくれます。類似ツールにimakeがありますが、imakeは事実上X Window Systemの一部となっており、Xアプリケーション用に調整されているので、非Xな環境やアプリケーション開発に使う際にはやや面倒です。 Automakeの超簡単原理 Automakeは、makeコマンドでビルドするための設定記述ファイルMakefileを、極めて簡単に記述するためのツールです。通常Makefileには、コンパイルする際の諸設定、リンクする際の諸設定、処理順序などを逐一記述しておかなくてはなりません。これは、よっぽどMakefileに慣れていないと苦痛ですし、慣れていても面倒な作業です。そこで、Makefileよりもずっと簡単な設定ファイルMakefile.amだけを記

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

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

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

  • EasyVMX!: Virtual Machine Creator

    Create virtual machines for VMware Player EasyVMX! is the simple and failsafe way to create complete virtual machines for VMware Player on the web. You can install any Windows, Linux, BSD or Solaris, and test LiveCDs in a safe environment. EasyVMX! comes in three different flavours: The original Virtual Machine Creator Four required configuration fields 500MB to 100GB pre-built disk images Lot

    mlexp
    mlexp 2010/10/20
  • Web Page Under Construction

    Network Solutions - Original domain name registration and reservation services with variety of internet-related business offerings. Quick, dependable and reliable.

  • Eclipse CDTメモ

    組み込み環境向けなど従来GNU Compilerに独自ツールを追加していた開発の世界に徐々にEclipse CDTが浸透してきています。GNU C/C++コンパイラを使う開発環境ではEclipse CDTが今注目されています。 CDTは、Eclipseのプラグインの1つで、C/C++開発用の主要機能を提供するものです。 目次 Eclipse CDTバージョンと機能の整理バージョン新機能Eclipse CDT 5.0の新機能Eclipse CDT 4.0の機能インストールCentOS 5 x86の場合Eclipse 3.2Eclipse 3.3Eclipse 3.4プロジェクト機能ディレクトリ構成ワークスペース(workspace)プロジェクトCDTが生成するMakefile伝統的なC/C++ディレクトリ構成を取るには・・・Eclipse CDTが想定するディレクトリ構成に合わせるか、Ecl

  • http://www.eclipsewiki.net/eclipse/index.php

  • MergeDoc Project

  • hereticanthem co.,ltd. » Eclipseをスマートに日本語化するPleiadesプラグイン

  • Maven2チュートリアル(2) 依存ライブラリ - やさしいデスマーチ

    前回に引き続いてMaven2のチュートリアルです。今回は肝となる依存ライブラリの設定方法になります。NetBeansを使う事で追加や依存関係のグラフィカル表示が可能になります。 パッケージ管理システム JavaではRubygemsのようなパッケージ管理システムはありません。これはJavaでは拡張ライブラリをJavaのパスに含めず各アプリケーション毎に管理する方が望ましいと考えるため、コマンド1つで共通のライブラリとしてインストールする方法は合わないからともいえます。しかし、Maven2を使えばプロジェクト毎に依存ライブラリの管理を行うことができます。 例えばプロジェクトでロギング用の拡張ライブラリとしてcommons-loggingを使う事になったとします。Maven2を使わない場合、Apache Software Foundationのサイトを訪れ、jarをダウンロードして実行時のパスに

    Maven2チュートリアル(2) 依存ライブラリ - やさしいデスマーチ
    mlexp
    mlexp 2010/10/20
    Maven2の設定
  • 初心者への GNU autoconf のススメ

    初心者への GNU autoconf のススメ Lynx Optimized Pages! This page is written in Japanese. 144922 accesses since 2001/07/27. 17 accesses per day. [ TOP ] 目次: はじめに なぜ autoconf? インストール 実際に使ってみる ひとまずプログラムを書く configure.in を作る Makefile.in を修正する configure.in を見ながらいろいろ修正する config.h を作ってみる 終わりに 謝辞 変更履歴 はじめに このドキュメントは、初心者とはいえ C プログラミングができて Makefile を記述することが 可能な人を対象にしています。 「使ってみたいけど、とっかかりがわからない」という人に読んでほしいです。 なぜ autoc

  • Gfoobar URL Shortener

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

  • ||| 産経NetView |||

    「産経NetView」をご利用いただいたお客様へ 【重要】「産経NetView」サービス終了のお知らせ 2017年10月1日 株式会社産経デジタル 平素は「産経NetView」をご利用いただきまして、誠にありがとうございます。 サービス開始から長い間、多くの会員様にご愛顧いただきました「産経NetView」は、 2017年9月30日(土)をもちまして、サービス提供を終了させていただきました。 購読いただいた皆様におかれましては、長きにわたりご愛顧いただきました事を心より御礼申し上げます。 なお、2017年9月30日まで月額課金サービスをご利用されたお客様に関しましては、 サービス登録を各プロバイダで自動停止させていただきました。 2017年10月以降の月額料金は発生いたしませんのでご安心ください。 ■提供終了サービス 「産経NetView」 ■サービス提供終了日時 2017年9月30日(土

    mlexp
    mlexp 2010/05/31
    産経新聞
  • http://hata.cc/docs/CDT/index.html

    mlexp
    mlexp 2010/05/30
    [C/C++]Eclipse CDTでCygwinの使い方とか。
  • MinGW/MSYS をインストールする — 旧メイン・ブログ | Baldanders.info

    この記事では MinGW (Minimalist GNU for Windows)および MSYS (Minimal SYStem)のインストールについて紹介します。 MinGW および MSYS は Windows プラットフォーム上で動作する GNU ツールキットです。 GCC (GNU Compiler Collection)をはじめとするプログラミングに必要な各種ツールが集められています。 MinGW/MSYS は全てフリーで提供されていて, ユーザは自由に利用することができます。 同様のものとしては Cygwin がありますが, Cygwin で作成したプログラムが POSIX 互換のランタイムライブラリ上で動作するのに対し, MinGW で作成したプログラムは完全に Win32API 上で動作させることが可能です。 従って UNIX 系のプログラムの移植の際には完全な互換が取れ

    MinGW/MSYS をインストールする — 旧メイン・ブログ | Baldanders.info
    mlexp
    mlexp 2010/05/30
    [C/C++][MinGW]MinGWのインストール
  • MinGW - Minimalist GNU for Windows - SourceForge.net: Files

    Welcome to the MinGW project file distribution directories. This is the top level directory containing Installer, MinGW, MSYS and Other directories. You will find Base, Extension and Contribution directories that are futher broken down by package in the MinGW and MSYS directories. You will find mingw-get and mingw-get-inst in the Installer directory. The Other directory contain a hodgepodge of fil

    mlexp
    mlexp 2010/05/29
    [C/C++][MinGW]MinGW downloads.
  • Squidの更新パターンでインターネットアクセスを高速化する

    プロキシキャッシュサーバであるSquidの設定パラメータを用いてバイトヒット率を上げれば、利用可能な帯域幅を3~6割近くも拡大できる。Webサイトの最適化を考えるあなたにはまずこれを試してみていただきたい。 帯域幅の制限は、インターネットに接続している多くの人にとっていまなお残る問題の1つだ。しかし、プロキシキャッシュサーバSquidをネットワークにインストールし、設定パラメータを用いてバイトヒット率を上げれば、利用可能な帯域幅を3~6割近くも拡大できる。 Squidは、きめ細かいチューニングによってさまざまなニーズに対応できる。現行の安定版には少なくとも249個のパラメータがあり、丁寧なコメントがついた設定ファイル(通常は「/etc/squid.conf」)は4600行以上もある。このボリュームには、経験豊かな管理者でも圧倒されるだろう。設定の変更はすべてこのファイル上で行う。 1週間で

    Squidの更新パターンでインターネットアクセスを高速化する
    mlexp
    mlexp 2010/05/27
    squid のパターン設定とか。
  • emacs コマンド一覧(置換・コピー・検索・終了)

    マクロの使い方と保存 C-x (            ; マクロの記録を始める マクロの記述         ; キー操作なり文字列を打つ C-x )            ; マクロの記録の終了 ESC-x name-last-kbd-macro  ; マクロに名前を付ける (global-set-key "割り当てたいキー" 'マクロ名) ; キーにマクロを割り当てる C-u ESC-x insert-kbd-macro ; マクロをファイルに書き出す ; 割り当てたキーも記録される 書き出されたものを初期設定時にロードされるファイルにコピーします。 削除、コピー、貼り付け キー入力 コマンド名 動作

    emacs コマンド一覧(置換・コピー・検索・終了)
    mlexp
    mlexp 2010/05/27
    Emacs のコマンド集。
  • Coding Edge会議室 - @IT会議室

    mlexp
    mlexp 2010/05/27
    プログラムの雑多なQA。