[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 メーリングリストの案内