2008-03-21から1日間の記事一覧

malloc

malloc(3)を使うときはstdlib.hのインクルードを忘れずに。gccが4.2になってwarningを出してくれて気がついた。mallocはvoid *型のポインタを返すので、明示的な型変換はいらない。 #include <stdio.h> #include <stdlib.h> int main(void) { char *str; str = malloc(10); free</stdlib.h></stdio.h>…

R, emacsメモ

EmacsからRを動かす。ESS (Emacs Speaks Statistics) このような個人的にインストールするelispパッケージは.emacs.dにいれるようだ。ついでに、ess-rdired.elというのが、オブジェクトの型と内容をemacsの別のウィンドウで表示してくれて便利。.emacs.d/ess…

gdb on emacs

emacsでのgdbの使い方。 gcc -g hogehoge.c まず、emacsを立ち上げる。 M-x gdbでgdbが起動する。 ミニバッファでRun gdb (like this): gdb --annotate=3 a.outとでるのでそのままリターン。 break mainで、ソースファイルが裏のバッファで開く。 C-x C-bで…