タグ

compilerに関するdecoy2004のブックマーク (4)

  • わずか500行のCソースコードで作られたCコンパイラ「CC500」 | ソフトアンテナ

    Cコンパイラといえばとてつもなく複雑なプログラムというイメージがあります。ところが、このCコンパイラを(サブセットとはいえ)わずか500行ほどのCのソースコードで実現した「CC500」名付けられたプログラムが公開されています。 ソースコードは可読性を維持するためにつけられた空行やコメントを含めると、実際は750行ほどになるそうですが、それでもこれだけコンパクトなソースコードで実行可能なELFバイナリ(Linux用のバイナリ)を生成できるのは興味深いのではないでしょうか。 以下実際にLinuxでコンパイルしてみました。 自己コンパイルできる このコンパイラはC言語のサブセットで、自分自身のソースコードをコンパイルできるところがおもしろいところです。まず「cc500_1」という実行ファイルを生成します。 gcc cc500.c -o cc500_1 生成された実行ファイル「cc500_1」を使

    わずか500行のCソースコードで作られたCコンパイラ「CC500」 | ソフトアンテナ
  • codepad

    codepad is an online compiler/interpreter, and a simple collaboration tool. Paste your code below, and codepad will run it and give you a short URL you can use to share it in chat or email. Language: C C++ D Haskell Lua OCaml PHP Perl Plain Text Python Ruby Scheme Tcl

  • Windows Mobile 6-CeGCCを使う-

    Nanashi-soft○プログラマ専用○Windows Mobile 6○ ◇Windows Mobile 6-CeGCCを使う- 今最新の開発環境は Visual Studio 2008 Professional Editionで、11万ぐらいします(2009/4現在) 昔無料で提供していた embedded Visual C++ 4.0が、今でも配布されていますので、個人の方はこちらをどうぞと言う事なのでしょう 使い慣れたエディタでコーディングして、コマンドラインでコンパイルしながらゴリゴリ書きたい人に最適なのが、この CeGCCです ○インストール方法 まずは Cygwinをインストールする必要があります これは、Windowsでgcc+SDL -Cygwinインストール-で説明していますので、そちらを見てください 次に、CeGCCをダウンロードして来ます CeGCC - Cros

    decoy2004
    decoy2004 2009/07/05
    マイクロソフトが無料で Windows Mobileエミュレータを提供してくれています
  • [Windows Mobile] Windows Mobile用クロスコンパイラ、CeGCC再び - 旧式ひとりぶろぐ

    以前のエントリCygwin/i386 LinuxWindows CE(PocketPC)クロスコンパイラCeGCCを試すの続編です。 そういえば、Cygwin / i386 Linuxで動作するARM CPU搭載Windows Mobile向けクロスコンパイラであるところのCeGCCの様子は最近どうかいな、ということで見に行ってみると、ちょうど2007年2月リリースのブツ0.10.0がアップロードされていました。 早速昨年10月にインストールした0.1.0と入れ替えてみました。 CeGCCのCygwin環境へのインストール 仔細は説明を省きますが、Cygwinをインストールします。その後に、 SourceForgeの当該ページへ行き、「cygwin binaries, svn 0.10.0.20070208」を落としてきます。 自分のとこではd:\cygwinがCygwinのルートなので

    [Windows Mobile] Windows Mobile用クロスコンパイラ、CeGCC再び - 旧式ひとりぶろぐ
    decoy2004
    decoy2004 2009/07/05
    Cygwin / i386 Linuxで動作するARM CPU搭載Windows Mobile向けクロスコンパイラであるところのCeGCC
  • 1