2006-01-01から1年間の記事一覧

version 3.8 2006.9.15インストール

秀丸エディタver6.0

正式版リリース。とりあえずインストール。 カラー表示が強化されている。 これを機に、 C99標準プラグマ、OpenMP用の強調設定を、今月末までには追加しよう。

Berkeley DB version 4.4.20

configure オプション ../dist/configure --enable-compat185 --enable-cxx --enable-static --enable-shared --enable-javaを追加するとコンパイルできねー

dmc コマンドラインオプション備忘録

-A 標準準拠 -A89 -A90 C90準拠 -A94 -A95 C95準拠 -A99 C99準拠 -Aa new、deleteをオーバーロード可能にする -Ae 例外処理可能にする -Ar RTTIを有効にする -Ab boolを組み込み型にする -Aw wchar_tを組み込み型にする -Ad テンプレートの名前解決を2相にす…

printfの書式指定

borland C/C++は、未だにきちんと実装していない。 サンプル printf("%#x\n", 0); printf("%#.2x\n", 12); printf("%f\n", 1.1e100); MSVC8の結果 0 0x0c 11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000…

トラブル

Turbo C++ Explorerのインストール/アンインストールを何回か繰り返した結果、 TVガイドが起動しなくなる。(;`O´)o リカバリディスクを引っ張り出して、再インストール。

Turbo C/C++

Turbo C/C++ Explorer インストール Delphi/Delphi for .NET/C#もダウンロードはした。しかし、共存はできないとのこと。 抜け道はないかな?

DMC Version 8.49

インストール

Version 1.5

C/C++ FORTRAN77 インストール

GNU awk-3.1.5、sed-3.1.5、grep-2.5.1aインストール

configure option LDFLAGS=-static ./configure --enable-nls --with-libiconv-prefix=/usr/local --with-libintl-prefix=/usr/local sedは、--enable-i18n 追加

bison-2.3 flex-2.5.33インストール

configure option 両者とも LDFLAGS=-static ./configure --enable-nls --with-libiconv-prefix=/usr/local --with-libintl-prefix=/usr/local 最近のbisonはLALR(1)だけでなく、GLRもパースできるらしい。

GNU make 3.81、jam 2.5、boost-jam-3.1.13インストール

configure option make: LDFLAGS=-static ./configure --enable-nls --with-libiconv-prefix=/usr/local --with-libintl-prefix=/usr/local

libiconv1.9.2、gettext-0.14.5インストール

lib

configure オプション libiconv: ./configure --enable-static --disable-shared --enable-extra-encodings gettext: ./configure --enable-static --disable-shared --with-libiconv-prefix=/usr/local 今回は諸事情のため、共有ライブラリは作成せず。

gsl-1.8インストール

lib

configure オプション ./configure --enable-shared --enable-static

gmp-4.2.1、mpfr-2.2.0インストール

lib

configure option gmp: ./configure --enable-c++ mpfr: ./configure --with-gmp=/usr/local

knoppix

サイズがでかいので躊躇していたが、ダウンロードした。 ゆっくりと環境を整えていこうと思う。

標準入出力をバイナリモードにする方法

C++

freopen(NULL, "wb", stdout)C99だとこれで変更できるらしい。 コンパイラ/ライブラリがどれも対応していない。orz

salford fortran95

salford ftn95 PEにC/C++コンパイラが含まれているのを発見。 C++の言語仕様古すぎ。使い物にならん。

Version 4.1.1リリース

とりあえず、build 今回のconfigureオプション ../gcc-4.1.1/configure --enable-threads=posix --enable-nls --with-included=gettext --with-libiconv-prefix=/usr/local --program-suffix=41 --with-gxx-include-dir=/usr/local/include/c++/4.1 --enable…

はじめに

何となく始める。 全くやる気がない日記になるだろう。