以下の記事を参考にして、-fopenmp
を使えるようにします。
エイリアス
上記の記事のままだとgcc -Xpreprocessor -fopenmp -lomp -o huga hoge.c
のように長くなってしまいます。
.bashrc
に以下のコードを追加することでgcc -fopenmp -o huga hoge.c
でOpenMPを使えるようになります。
gcc() { if [[ $1 == "-fopenmp" ]]; then command gcc -Xpreprocessor -fopenmp -lomp "${@:2:($#-1)}" else command gcc "$@" fi }
わざわざgcc -fopenmp
をやりたかったのは、学校の教材に合わせるためです。(一応)
gcc -fopenmp
も十分長いので、gcc -fopenmp
用にエイリアスを登録すれば良さそう。