トップ 履歴 一覧 カテゴリ ソース 検索 ヘルプ RSS ログイン

Win32/Compiler

INDEX

Windows 32bit (一部 64bit も)でのフリーな開発環境の構築方法

Microsoft .NET Framework

 .NET Framework SDK

.NETのコマンドライン開発ツール一式。コンパイラ(C#, Visual C++, Visual Basic .NET, JScript .NET)、デバッガ、逆センブラ および、実行環境となる .NET Framework (クラスライブラリ, Common Language Runtime, ASP.NET) などが含まれる。

REM 使用方法 (VB.NET)
C:\>vbc /out:HelloWorld.vb.exe HelloWorld.vb
REM 使用方法 (C#)
C:\>csc /out:HelloWorld.cs.exe HelloWorld.cs
REM 使用方法 (Managed C++)
C:\>cl /FeHelloWorld.cpp.exe /clr HelloWorld.cpp

DotNet/FrontPage 参照

 SharpDevelop + .NET Framework SDK

オープンソース(GLP)の .NET (C#, VB.NET) の開発環境。.NET Framework SDK と組み合わせることで.NETの開発を行える。

 Microsoft Visual Studio 2008 Express Edition

統合開発環境の Visual Studio 2008 の無償提供版。無償版は、各言語ごとのIDEになります。Visual C#, Visual Basic, Visual C++, Visual Web Developer, Microsoft SQL Server が提供される。

※VCでWin32アプリケーションを構築するには、別途 Platform SDK が必要。下記「C/C++」の「Microsoft Visual C++ 2008 EX & Platform SDK」を参照のこと。

 Borland Turbo Explorer

Borland 社の統合開発環境 Turboシリーズの無償版(有償版は、Turbo Professional)。Borland Developer Studio として提供されていた開発環境の単一言語版となる。Turbo C++, Turbo Delphi, Turbo Delphi for .NET, Turbo C# が提供される。

ただし、ひとつのマシンに対して1言語のIDEしかインストールできない。また、前提環境となるランタイム(.NET Framework SDK など)を入れる必要がある。さらに、インストールするにはインストールキーが必要になる(入手にはBDNの無料のユーザ登録が必要)。

※Borland から CodeGear に変わったけど、提供はされている(Turbo C# は終了)。

Java

 Sun Java Development Kit (JDK)

Javaのコマンドライン開発ツール一式。コンパイラ、デバッガ、Javaクラスライブラリ、実行環境(JRE) などが含まれる。

REM 使用方法
C:\>javac HelloWorld.java
C:\>java HelloWorld

Java/FrontPage も参照

 Eclipse & JDK

オープンソースの統合開発環境。マルチプラットフォームでJavaをはじめ複数の言語に対応。

※環境構築などは、Eclipse/FrontPageを参照

 NetBeans

オープンソースの Java IDE。JavaVMで動きマルチプラットフォームに対応。

C/C++

 Microsoft Visual C++ 2008 EX & Platform SDK

VC2005&PSDK2003 と同じようにいけるはず…

 Microsoft Visual C++ 2005 EX & Platform SDK

Visual C++ 2005 Express Edition そのままでは、Win32 アプリケーションを構築出来ない。Platform SDK とあわせることで .NET と Win32 アプリケーションの作成が出来るようになる。

Visual C++ & Platform SDK で開発環境の構築 を参照

 Microsoft Visual C++ Toolkit 2003 & Platform SDK

※既に Visual C++ Toolkit 2003 の提供はなくなった (2007/02/02)

Visual C++ & Platform SDK で開発環境の構築 を参照

 Borland Turbo C++ Explorer

※上記、Microsoft .NET の Borland Turbo Explorer を参照

 Borland C++ Compiler

ボーランド社が提供する C/C++ コンパイラです。Borland C++ Builder から統合開発環境類を除いて、純粋にコンパイラ・リンカのみです。C/C++ かなり古いコンパイラ(2000年2月に5.5が公開、8月に5.5.1にバージョンアップ)というのが欠点。

Borland C++ Compiler 5.5.1 で開発環境の構築 を参照

 CygWin

開発環境と言うより、「Windows上にUNIX環境を作成し、その中に開発環境(GCC)がある。」と言った方が正解。

Cygwinで作成されたバイナリは、Cygwin DLL (cygwin1.dll) が必要になります。そのため、配布するプログラムはGPLになります。

 MinGW - Minimalist GNU for Windows

UNIX 用の C/C++ コンパイラの GNU Compiler Collection (GCC) を Windows に移植。MSYS (Minimal SYStem)も一緒に利用するとよいかも。

Minimalist GNU for Windows で開発環境の構築 を参照

 LSI C-86 試食版

エル・エス・アイ ジャパン社が提供する C コンパイラの体験版です。C++ は使えません。

試食版としての制限は、スモールモデルしかコンパイルできない (64KB 以内のプログラムしか作成できない)。Shift-JIS が使えます。

その他言語

 Lightweight Language (スクリプト言語) 系

Script/TipsWSH なども参照

 Delphi系 - Borland Turbo Delphi Explorer

※上記、Microsoft .NET の Borland Turbo Explorer を参照

DataBase

無償版データベースの動作環境や制限事項

 Oracle Database 10g Express Edition

日本(Oracle Japan)での配布はない、米Oracleから取得する。[1] 日本語を使用する場合は、Universal(多言語対応)版を使用する。

WindowsとLinux OSで動作,1個のCPU,1Gバイトのメモリ,合計4Gバイトのユーザー・データ。(4Gバイトの複数データベースではなく合計4Gバイト)。

 Microsoft SQL Server 2000 Desktop Engine

Microsoft SQL Server 2000 をベースにした無償のデータベースエンジン。制限はあるが機能的には互換がある。

Windows OSで動作,2Gバイトの複数データベース,最大同時接続数は5つ,GUI管理ツールなし。

 Microsoft SQL Server 2005 Express Edition

Windows OSで動作,1個のCPU,1Gバイトのメモリー,4Gバイトの複数データベース。

 IBM DB2 Express-C

WindowsとLinux OSで動作,2個のCPU,4Gバイトのメモリー,記憶域容量に制限はない。

 MySQL Community Server

MySQLの無償のオープンソース版(ライセンスはGPL)。MySQL Enterpriseが有償(ライセンスはGPLと商用)となる。

WindowsとLinux OSで動作,メモリーと記憶域容量に制限はない。

 PostgreSQL

オープンソース(ライセンスはBSD)のデータベース。

最終更新時間:2010年01月27日 17時02分34秒 指摘や意見などあればSandBoxのBBSへ。

  • [1]いつの間にか日本オラクルでも配布するようになってた (2010-01-27)