2011-08-14 10 views
0

コンパイルされたライブラリ固有のアーキテクチャはどこで入手できますか?私の会社は、私たちのpowerpcプラットフォームにいくつかのコードを移植する請負業者を雇いました。私はこれをアームプラットフォーム(omap3)に移そうとしています。クロスコンパイルのライブラリ(armel)

(Windowsの場合)クロスコンパイル環境を作成しました。リンク先のライブラリはすべてPowerPC用にコンパイルされています。それぞれのlibには3つのファイルがあります:.so、.so.X、.so.X.Y.Z debパッケージから2つ目の2を得ることができ、開発者debパッケージの.soが見つかりましたが、0バイトです。

助けがあれば助かります。

答えて

0

多分Angstromにありますか?

+0

デベロッパー版には.laファイルと空の.soファイルがあります。パッケージをインストールするときに何か起こるのですか? – Seth

+0

あなたはあなたですlibsomething.so.majorへのリンクですlibsomething.so.major.minorへのリンクですlibsomething.so.majorへのリンクです。 .evenmoreminor。 – Torp

+0

すべてのpowerpcライブラリが同じサイズであるようです。 libxml2.so 3.39MB libxml2.so.2 3.39MB libxml2.so.2.6.7 3.39MBこれらのファイルはすべて同じ名前のファイルですか? – Seth

0

マシンA(パワーPC)からマシンB(アーム)のバイナリに変換する方法はありません。ソースがある場合、またはソースを取得する方法の場合は、ターゲットを再構築することができます。これを行うには、アームマシン上のローカルコンパイラを使用するか、クロスコンパイルツールチェーン(例:code sorcery lite(http://www.codesourcery.com/sgpp/lite/arm))を使用してクロスコンパイルしてライブラリをビルドします
debianやredhatのように、あなたのアームターゲット上でどのOSを使用しているかによって、パッケージマネージャが利用できる

関連する問題