http://avr.paslog.jp/article/1166157.html

下記メモ転載

「arm-eabi-nm.exe」を使えば
関数の定義実体がどこにあるか分かるのだ。

使い方は単純に
>arm-eabi-nm.exe libc.a

と、中身を調べたいライブラリやオブジェクトファイルを指定するだけ。
>arm-eabi-nm.exe libc.a | grep ui2d
         U __aeabi_ui2d
         U __aeabi_ui2d
         U __aeabi_ui2d

と出る。
関数名の前の「U」は定義実体がないことを表す。
「T」ならあり。リンクを解決するためにはどこかに最低1つの「T」が必要だ。