プロジェクトシンプルリスト ソフトウェアダウンロードマップ

657 件のプロジェクトが条件に合致します
最終更新日: 2021-04-12 03:54

MinGW - Minimalist GNU for Windows

This is the official download site for the latest packages originating from the MinGW.OSDN Project, (formerly the MinGW.org Project; however, that domain is no longer associated with this project).

MinGW is a native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. Although (currently) offering only a 32-bit compiler suite, all of MinGW's software will execute on the 64bit Windows platforms.

MinGW is a registered trademark of Software in the Public Interest Inc., registration number 86017856; this trademark has been registered on behalf of the MinGW.OSDN Project, and its use by any other project is unauthorized.

開発状況: 6 - 成熟
対象ユーザ: 開発者
主要対話語: 英語
オペレーティングシステム: Windows
プログラミング言語: Ada, C, C++
ユーザインタフェース: Win32 (MS Windows)
登録日: 2008-11-28 19:42
最終更新日: 2013-06-01 21:29

gcc

GNU コンパイラコレクション(The GNU Compiler Collection) はC, C++, Objective-C, Fortran, Java, Adaのフロントエンドと それらの言語向けのライブラリを含んだ、フル機能の ANSI Cコンパイラです(K&R Cもサポートしています)。

GCCは、伝統的には他のツール(例えば、lintのような)が提供していた、いくつものレベルのソースコードエラーチェック機能、 デバグ情報提供機能などを持っています。 また、オブジェクトコードの最適化のための様々な 処理を行うこともできます。

最終更新日: 2013-03-27 23:00

binutils

GNU makeとGCC frontendが自動的に多くのことをするので、GNU binutilsは主にLinux開発の舞台裏で動作します。含まれるユーティリティ:ld/nm/as/nm/objdump/objcopy/ar/ranlib/strip/c filt/size/addr2line/dlltool

最終更新日: 2014-03-11 22:13

Free Pascal Compiler

Free Pascal Compilerは、Turbo Pascal 7.0 および Delphi互換 32/64ビットPascalコンパイラです。TP 7.0完全互換ランタイム ライブラリが付属します。言語に、関数オーバーロードのようないくつかの拡張がほどこされています。共有ライブラリをリンクできます。基本的な Delphiのサポートは、クラス、例外、RTTI、ansistringで実装されています。フリーのコンポーネントライブラリ(FCL)は基本クラスで使用可能です。X11、ncurses、GTK、OpenGL、zlib、mysql、InterBaseとpostgres用のバインディングが利用できます。

最終更新日: 2014-06-16 08:32

Seed7

Seed7は汎用プログラミング言語です。これはAda、C++およびJavaと比べて、より高級な言語です。Seed7では、新しいステートメントや演算子を簡単に宣言することができます。型を返したり引数に取る関数については、テンプレートやジェネリクスよりもエレガントに扱えます。オブジェクト指向も、それが有用な場面では使われていますが、他の技法の方が明白な場所ではそちらを利用しています。更にSeed7は、他のプログラミング言語からいくつかの概念を取り込んでいますが、どのプログラミング言語の直系の子孫とも言えません。

最終更新日: 2009-07-20 08:35

NASM - The Netwide Assembler

NASMは移植性とモジュールのために設計された80x86アセンブラです。オブジェクトファイルのフォーマットはLinuxのa.out、ELF、COFF、Microsoft 16ビットOBJの、Win32/64、AppleマッハOの範囲をサポートします。出力はプレーンなバイナリファイルです。その構文は単純で理解しやすいよう、Intelのものに似ていますがそれより複雑にならないよう設計されました。現在知られている全ての命令、進んだマクロ機能をサポートします。それだけでなく逆アセンブラが含まれます。

最終更新日: 2014-03-04 23:39

Lazarus

Lazarusは、Free Pascalを使った RAD Object Pascal開発用 IDEです。これは、Delphi VCLと同等のオープンソースであり、ウィジェットに依存せず、Free Pascalがみつかる任意プラットフォーム上で動作するように設計されています。

最終更新日: 2009-01-16 12:21

distcc

distccはC/C++/ObjCのコードのコンパイルをネットワーク上の複数のマシンにわたって わりあてる並列ビルドシステムです。2、3分でセットアップでき、ビルドを10倍まで 速くします。ファイルシステムの共有や同じライブラリやヘッダファイルをもった マシンを必要とせず、インストールには、スーパーユーザ権限も必要としません。

最終更新日: 2021-05-22 23:25

MinGW-w64 - for 32 and 64 bit Windows

mingw-w64プロジェクトは、 ネイティブなWindows 64ビットおよび32ビットのオペレーティングシステムのバイナリをサポートするためのgccの完全なランタイム環境です。

最終更新日: 2010-06-05 01:02

Simplified Wrapper and Interface Generator

SWIGは、様々な高級プログラム言語で、CやC++で書かれたプログラムを接続するソフトウェア開発ツールです。SWIGは主にPerlやPHP、Python、Tcl/Tk、Rubyのような一般的なスクリプト言語で使用され、しかしながらC#、Common Lisp(CLISP、Allegro CL、UFFI)、Java、Modula-3、OCaml、Octave、Rのような非スクリプト言語をもサポートされる言語のリストに含みます。また、いくつかの解釈、コンパイル方式のscheme実装(Guile、MzScheme、Chicken)もサポートされます。SWIGの最も一般的に、またはコンパイルされたプログラミング環境では、ユーザインタフェース、高レベルの解釈を作成し、テストとC/C++ソフトウェアを試作ためのツールとして使用されます。SWIGは、XMLとLisp S式の形で、その構文木をエクスポートすることもできます。

最終更新日: 2008-10-15 10:38

ncc

nccはC言語のソースコードアナライザで、プログラムのフロー情報と変数の使用情報を生成します。makefile中のCC=gccをCC=nccに変えるだけで簡単に使用することができ、また、基本的なgcc拡張の大部分をサポートしています。nccはLinuxカーネル、gtk、gcc、gdb、bind、mpg123、ncftpなど多くの有名なプロジェクトでテストされています。

最終更新日: 2014-06-07 03:26

EiffelStudio

EiffelStudioは Eiffel言語用のIDEです(ECMA-367、ISO/IEC 25436、ACMソフトウェアシステム賞2006)。これは次を含みます:Eiffelコンパイラ、Eiffelエディタ、Eiffelコード ブラウジングツール、Eiffelテストツール、グラフィカルなデザインツール、リファクタリング(訳注:ソースコードの手直し)ツール、デバッガ、プロファイラ、Eiffel分析ツール(メトリック(訳注:プログラムの複雑度)、依存関係など)等。Eiffelは .NETまたは Mono用に Cまたは CLIを生成します。 Eiffelでは高品質なソフトウェアに向けて、オブジェクト指向と契約による設計を用います。次のような多くの Eiffelライブラリを含んでいます:ADT、ネットワーク、GUI、データベース、パーサ(Eiffelパーサーを含む)、XML、Web、COM、その他。

最終更新日: 2014-02-12 22:37

Octave

Octaveは主に数値計算のための高級言語です。線形および非線形問題の数値的解析や、他の数値実験を実行する便利なコマンドラインインターフェイスを提供します。バッチ指向言語としても使えるでしょう。

最終更新日: 2007-03-19 22:18

DotGNU Portable.NET

DotGNU Portable.Netは、GNU/Linuxのような 非 Microsoftプラットフォーム用の移植可能なツール(C#コンパイラ、アセンブラ、ランタイムエンジンを含む)からなるソフトウェアセットです。このプロジェクトは DotGNUメタプロジェクトの一部です。

最終更新日: 2014-05-24 06:38

jclasslib bytecode viewer

jclasslib bytecode viewerは、コンパイルされた Javaクラスファイルの全ての側面と、含まれるバイトコードを可視化するツールです。更にこれは、開発者が Javaクラスファイルとバイトコードをリード、変更、ライトできるようにするライブラリを含みます。