[Armadillo:04435] Re: クロスコンパイルが通らない
日本電子システムテクノロジー/高木
email@hidden
2009年 7月 23日 (木) 17:21:52 JST
高木と申します
> collect2: ld returned 1 exit status
> make: *** [spcacat] エラー 1
表示の前に何かしらの情報が表示されていませんか?
リンカエラーの原因はすべてのシンボルが見つからない/解決できない場合に表示されます。
リンカエラーの内容が読みきれませんので
spcaview-20051212のMakefileを見てみました。
spcacatを構築するにはMathライブラリが必要みたいです。
-lmを定義するとどうなりますか?
> 宮崎と申します。
> お世話になります。
>
> この度Armadillo-500を購入させていただきました。
> それで今、VM上でクロスコンパイル環境(atde2.0)を構築し「spcaview-
> 20051212」のライブラリをクロスコンパイルかけていますがエラーが発生します。
>
> Makefileはatmark-dist開発者ガイド(ver1.0.6)の10章を参考に
> arm-linux-gcc -L../atmark-dist-20090318/lib -o spcacat spcacat.o
> spcav4l.o utils.o picture.o pargpio.o encoder.o huffman.o marker.o
> quant.o avilib.o -lc -lgcc -lpthread
> のように編集しております。
>
> collect2: ld returned 1 exit status
> make: *** [spcacat] エラー 1
> がエラー表示になります。特にエラーと書かれた箇所はない?ように見えます。
>
> よろしくお願いします。
>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
>
armadillo メーリングリストの案内