1

組み込み Linux は初めてです。

TI の Digital Video Software Development Kit ( DVSDK ) を libMirlin_arm_2010_q1_202.so と統合する必要があります。

codesourcery arm-2009q1-203 ツールチェーンとRidgeRun SDKを使用して TI DVSDK をビルドできますが、libMirlin_arm_2010_q1_202.so は codesourcery arm-2010q1-202 ツールチェーンを使用してビルドされたため、ソース コードを取得できません。

arm-2009q1-203 ツールチェーンの使用による原因

libMirlin.so: `std::ctype::_M_widen_init() const@GLIBCXX_3.4.11 への未定義の参照

これはこれに似ていますが、arm-2010q1-202 ツールチェーンを使用するとこれが発生します

インストール: `/opt/codesourcery/arm-2010q1/arm-none-linux-gnueabi/libc/lib/ld-2.8.so' を stat できません: そのようなファイルまたはディレクトリはありません。

arm-2010q1-202 ツールチェーンが ld-2.11.1.so に更新されたようです。

ld-2.8.so ではなく ld-2.11.1.so を使用するようにビルド構成を変更するにはどうすればよいですか?

4

1 に答える 1

1

あなたの道には何がありますか?メイクファイル?

2 番目の問題は、ファイルが存在しないためです。新しいライブラリを使用する限り、Makefile の内容を確認する必要があります。おそらくいくつかの場所で 8.so を 11.1.so に変更し、おそらく libstdc++.so を 6.0.1.0 から 6.0.1.2 に移行する必要があります。

于 2012-06-19T14:59:22.200 に答える