manとgrepの備忘録

manでコマンドのオプションを探すとき、求めている部分だけ目で探すのは不毛。 そんなときは、 man コマンド | grep キーワード -C3 --line-number でmanの内容をgrepに渡すと楽。 grepのオプションの意味は、 -C*: ヒットした部分から前後*行文も出力する -…

LLVMのお勉強2

今日は、前回作成したHelloWorld.llの中身を見ていく。 HelloWorld.llはこんなだった。 ; ModuleID = 'HelloWorld.c' target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-pc-linux-gnu" @.str = private unnamed_addr co…

LLVMのお勉強1

資料 きつねさんでもわかるLLVM-1.0.0 環境 OS:Lubuntu clang:version 3.8.1 勉強内容 資料を参考に、CファイルをLLVM-IRへ #include <stdio.h> int main (){ printf("HelloWorld\n"); return 0; } コマンドは次のを使った。 clang -emit-llvm -S -o HelloWorld.ll He</stdio.h>…

勉強内容を残してみようと思った

動機 勉強した内容を振替りやすい形で残したい どこからでも見れると便利? はてなブログを選んだ理由 マークダウンで書ける はてな式マークダウンのチートシートはてなブログで高速に記事を書けるMarkdown記法チートシート WordPressとか用意が面倒臭そう&…