タグ

2010年1月20日のブックマーク (3件)

  • Using static and shared libraries across platforms

    Using static and shared libraries across platforms I produced hereafter some information about shared libraries on different systems. However, this information is probably very sparse on details and may even not be up-to-date. Actually, keeping track of changes is nearly impossible. The definitive information usually comes from the operating system docs. (e.g. HP's "HP-UX Linker and Libraries User

    take_img
    take_img 2010/01/20
    , [libtool],
  • libtool on Linux, Cygwin and MinGW | Netsphere Laboratories

    (2003.11.30新規作成。) (2004.11.07 リンク切れを修正。) (2005.7.10 MinGWを追加。) (2023-03) 全体的に現在の挙動に更新。libtool v2.4.7. このページのサンプルプログラムの置き場所; cpp-examples/libtool-samples at main · netsphere-labs/cpp-examples · GitHub libtool は、共有オブジェクト (shared object; so、あるいは動的リンクライブラリ;DLL) を生成するための Makefile を、環境に依存せずに書くためのツール。 利用者 (プログラムの開発者) は、Makefile 上で、仮想的なファイル名でコンパイル、あるいはリンクするように書く。libtoolは、それらのファイルに対する操作を解釈して、実際のファイルに対するコンパ

    take_img
    take_img 2010/01/20
    , [autotools]
  • 猫科研究所 - 今更MinGW 2009.06(3) MinGW

    MinGWは、C言語の初心者が作成するような単純なmakeレベルの環境は、MSYSとは独立に動作することができる。その構築方法と注意点をここで述べる。 ベース環境(binutils, mingwrt, w32api, mingw-utils, gdb, mingw32-make) コンパイラ体であるgccの前に、ベースとなる環境を作成する。コンパイラ体を同時に入れてしまっても良いのだが、科研究所ではgcc3とgcc4を切り替えられるようにすることも命題の1つであるので、ここでは共通であるベース環境を先に準備する。 MinGWのダウンロードページで、以下のファイルを取得してこよう。 GNU Binutils / Current Release: GNU binutils-2.19.1 binutils-2.19.1-mingw32-bin.tar.gz GNU Make / Curre

    take_img
    take_img 2010/01/20
    ,[gcc],[msys],[windows]