cfitsioのサンプルプログラムが、ここにある。
注釈の数字をどけてから、コンパイルしようとして失敗した。
:undefined reference to `ffopentest'
とかいう風に、いくつかの関数が定義されていないというエラーが出る。
これは-lmをつけないで、sinとかがあるプログラムをコンパイルしようとしたときと同じエラー。
これを解決するには、-lcfitsioをつければいい。
$ gcc hoge.c -lm -lcfitsio -o hoge
とかでいい。
-lはリンクするライブラリを指定している。
mathとcfitsioにリンクします、という意味だ。
0 件のコメント:
コメントを投稿