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

656 件のプロジェクトが条件に合致します
最終更新日: 2019-07-07 01:29

MinGW - Minimalist GNU for Windows

This is the official download site for the latest packages originating from the MinGW.org 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.org Project, and its use by any other project is unauthorized.

開発状況: 6 - 成熟
対象ユーザ: 開発者
主要対話語: 英語
オペレーティングシステム: Windows
プログラミング言語: Ada, C, C++
ユーザインタフェース: Win32 (MS Windows)
活発さ: 34,754
活発さ順位: 1位
登録日: 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のような)が提供していた、いくつものレベルのソースコードエラーチェック機能、 デバグ情報提供機能などを持っています。 また、オブジェクトコードの最適化のための様々な 処理を行うこともできます。

プログラミング言語: C
最終更新日: 2015-07-02 23:05

TDM's GCC/MinGW32 Builds

GCCの新しいリリースが出た時に、MinGWの公式gccパッケージを置き換えとしてのMinGW環境を使用したバイナリパッケージ(TDM)を提供しています。

最終更新日: 2015-06-13 17:13

unluac

unluac は、Lua 5.1 での逆コンパイラです。それは標準的な lua コンパイラでコンパイルされている lua チャンクを実行します。それは、デバッグ情報チャンクから取り去られていないことが必要です。(既定では、lua コンパイラこのデバッグ情報含む)このプログラムは java で書かれています。それをコンパイルする必要はありませんので jar パッケージ ダウンロード セクションで利用可能です。コマンドラインから実行し、単一の引数を受け入れる: lua チャンクのファイル名。逆コンパイルされたコードは、標準出力に印刷されます。

(機械翻訳)
対象ユーザ: 先進的ユーザ, 開発者
ライセンス: MIT/X Consortium License
主要対話語: 英語
プログラミング言語: Java
ユーザインタフェース: コマンドライン
最終更新日: 2019-08-27 16:30

MinGW-w64 - for 32 and 64 bit Windows

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

最終更新日: 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-06-16 08:32

Seed7

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

最終更新日: 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-03-04 23:39

Lazarus

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

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

NASM - The Netwide Assembler

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

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

ncc

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

最終更新日: 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式の形で、その構文木をエクスポートすることもできます。

最終更新日: 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、その他。

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

distcc

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

最終更新日: 2010-07-09 05:35

CLISP - an ANSI Common Lisp

CLISPは、Bruno Haible によるポータブルな ANSI Common Lisp の実装であり、開発環境です。インタプリタ、コンパイラ、デバッガ、CLOS、MOP、FFI、ユニコード、ソケット、CLX を備えています。UIは英語、ドイツ語、フランス語、スペイン語、オランダ語、ロシア語、デンマーク語に対応しています。