C 言語を勉強している
C 言語で書かれたコードを実行するには、gccでコンパイルして、実行する必要がある
$ gcc sample.c
$ ./a.out
↑ を毎回やるのがめんどくさい
alias で楽する
.zshrcに次を追加する
function runc () {
gcc -O $1; ./a.out
}
alias -s c=runc
これはsuffix aliasで、.cで終わるときに実行される
例えば、sample.cと打つと、コンパイルされて./a.outを実行する
alias c='(){ gcc -o $1 $1.c && ./$1}'
これは、c sampleと打つと、sample.cがコンパイルされ、同じsamplleという名前の実行ファルが生成され、実行される