[Armadillo:02838] Re: log10の計算
林田 平馬
email@hidden
2008年 3月 21日 (金) 16:45:36 JST
林田です。
戸川さん、yashiさん
コメントありがとうございます。
Makefileは私にとってまだまだおまじないの領域です。
不勉強ですいません。-lmをつけることも試したのですが
どうやら、場所があっていないようです。
何かヒントをいただけませんでしょうか?
以前に質問させていただいた、プロダクトディレクトリ(現在はarmadillo-220.Recover)
のプロダクトMakefileのSUBDIR_y =に対象ディレクトリを追記し、各ディレクトリには
サンプル(hello)のMakefile内の対象ファイル名を変更しただけのものを利用しております。
http://lists.atmark-techno.com/pipermail/armadillo/2007-July/001789.html
> At Fri, 21 Mar 2008 10:11:57 +0900,
> 林田 平馬 wrote:
>>
>> atai = log10(value);
>> のようなコードなんですが、
>>
>> undefined reference to `log10'
>> とコンパイルエラーになってしまいます。
>
> log()が入っている math libraryがリンクされていないから
> ですかね。
>
> Makefileを編集して、-lmを追加したらどうですか?
> --
> yashi
> 戸川です。
>
> リンク時に「-lm」はつけてますか?
> たぶんUNIXでCを使う時によくハマるポイントです。
armadillo メーリングリストの案内