2003.11.29新規作成。 Cygwinでは、共有オブジェクト(動的リンクライブラリ;DLL)の拡張子は.dllとなる。ELFフォーマットを使うUNIXでは拡張子は.so であり、また、コンパイルオプションも若干変えないといけない。以下、UNIXと比較しつつ、Cygwinでライブラリを生成する方法を書く。 ファイル名の違い UNIXでは、次のようなファイル名となる。.so の後ろの .1.2.3 でライブラリのインターフェイスのバージョンを表すことになっている。インターフェイスに非互換な変更があった場合には、foo.so.2 として、foo.so.1 と区別できるようにする。 foo.so.1.2.3 Cygwin、というかWindowsでは、次のようなファイル名となる。ファイル名にインターフェイスのバージョンが含まれないため、トラブルが起こることが多い。拡張子が異なるため、UNIXと
生産性向上への道 Eclipseで行うC/C++開発(4): ecloxとdoxygenで仕様書メンテナンスの効率をUP! 仕様書メンテナンスの課題「ドキュメントとソースコードの整合性の乖離(かいり)」をecloxとdoxygenを使って解消する。(2007/11/28) 生産性向上への道 Eclipseで行うC/C++開発(3): CDT/RSEによるクロスコンパイルとリモートデバッグ Eclipse CDT/RSEで行う「クロスコンパイル」と「リモートデバッグ」とは? サンプルを用いて環境構築を実践する。(2007/10/30) 生産性向上への道 Eclipseで行うC/C++開発(2): 「CDT」で効率的なC/C++開発を実現する EclipseのC/C++開発用プラグイン「CDT」を用いて、グラフィカルなC/C++開発環境を実現! 効率的な開発を目指す。(2007/9/26) 生
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く