体力,気力,ときどき知力

情報系大学院生 兼 HPC系ソフトウェアエンジニアのメモ書き.やったことを貼って後日にコピペ再現するために書いているので新規性・汎用性・芸術性は考えてません.数値計算,高精度演算,SIMD, vim, Linuxなど.

intel compiler で -static つけると怒られる

という訳で今日の知見

目的:他のマシンでも実行可能ファイルを実行したい

コンパイル機:Fedora 16

iccで(多分gccでも),./a.outすると"ld hogehoge---"とか言って怒られる.

どうやらglibcがstaticできないらしい.

調べたらglibc-staticなるものを入れる必要があるらしいので,

 

yum install glibc-static

 

これで解決.よかったねー