2012-06-01から1ヶ月間の記事一覧

C言語で関数名の文字列を取得する方法

C言語で関数名を取得する方法だが,普通にC言語をコンパイルするとリンクの時点で関数名のシンボルは削除されるため,関数名を取得するにはちょっと小細工が必要になる. 自分なりにググってまとめたので書く. 方法 __func__を使う C言語には定義済みマクロ…

OS自作入門をGASでやる 1日目

helloos0とhelloos1はすっ飛ばし,helloos2からやることにした. コンパイル方法 # アセンブリをコンパイルする. # -nostartfilesオプション:標準のスタートアップルーチンを使わない # -nodefaltlibs:標準のライブラリを使わない %gcc -nostartfiles -node…