2007-01-28から1日間の記事一覧

VimでもChangeLogしてみる。

ChangeLogでメモ書きしている人はemacsな人が多いようです。emacsなユーザーに負けてられません!!(対抗意識VimでもChangeLogモードは標準で入っています。とりあえず、~/ChangeLogに作ってみます。 :e ~/ChangeLog <Leader>o お、 2007-01-28 Tanaka <tanaka@main> * |←カーソル</tanaka@main></leader>…

Makefile

やっぱりmake環境を整える事が重要だと思うのですよ。快適コンパイルの第一歩です。 sorce/Makefile boxnosDir = ../ binDir = $(boxnosDir)binary/ asm = as ld = ld strip = strip qemu = qemu.bat all: $(binDir)boot.bin $(MAKEFILE_LIST) $(qemu) $< $(…

awkで合計を出すぞぉ〜

プログラムで何行書いたのか知りたくなるのが世の中の常(いつから?Linuxコマンドフル活用でプログラムの行数を知りたいです。ってことで、道具 find ファイルを探す wc テキストファイルの行数がわかる awk よくわからない とりあえず、findとwcを組みあせ…

od

バイナリエディタではないけれど、バイナリを見たいだけなら、od(octal dump)が使える。 # 8進数出力 $ od [file] # 16進数出力 $ od -t x [file] # 16進数で区切り1桁 $ od -t x1 [file] # 桁を16進数に $ od -A x [file] # 文字出力 $ od -t c [file] す…

やっとボクノス始動!

苦節1ヶ月・・・ハードクラッシュを乗り越え、とりあえず開発環境は揃った気がします。そんなわけで、ボクノスようやく始動です!! boxnos 0.00.01 Makefile all : as boot.S -o boot.obj ld -Ttext=7c00 -o boot.exe boot.obj objcopy -O binary boot.exe…