programming
sourceforge.net よければどうぞ.
OpenMPにはstatic, dynamic, guided,auto,runtimeと5つのスケジューリング方式がある.細かいことは本記事の末尾のリンク先に任せるが,今回のテーマはruntime. runtimeは実行時に実行ファイルが環境変数を読みに行ってstatic, dynamic, guidedの3つのうち…
調べるとDebianとUbuntuでの調べ方は ii libgomp1 らしいけど,Fedoraにiiなるコマンドはないのでよくわからなかった.謎だ. 困ったのでyum install libgompして 「パッケージlibgomp-4.6.3-2は最新です」 みたいなので調べてお茶を濁した. 誰か調べ方があ…
今まで統合開発環境って嫌いでvimだけでtexとかも含めて全部書いてたんだけど, Eclipseとかって便利なのかとちょっと調べてみた.別にエディタのみの利用でもいいんだけど,Visual StudioみたいにOS選ぶわ重いわっていうのは嫌だった. ちょっと調べたらVim…
実行可能ファイルhoge.oからアセンブリのファイルhoge.sを生成する方法を教えてもらったのでメモ まだ詳しいことは分からないけど, objdump -d hoge.o > hoge.s これでアセンブリのファイルが生成される. 一応AVXの簡単な足し算掛け算のコードならうまくア…
Cでmainに引数を与える方法を結構みんな知らないらしいので書いておく. int main(int argc, char **argv) { int a = atoi(argv[1]); int b = atoi(argv[2]); ・・・・・・ gcc a.c とやってコンパイルして,"./a.out 5 10"などと実行する. argcには引数の…
という訳で今日の知見 目的:他のマシンでも実行可能ファイルを実行したい コンパイル機:Fedora 16 iccで(多分gccでも),./a.outすると"ld hogehoge---"とか言って怒られる. どうやらglibcがstaticできないらしい. 調べたらglibc-staticなるものを入れる…