我是新來的嵌入式Linux。stat lib/ld-2.8.so沒有這樣的文件或目錄
我需要將TI的數字視頻軟件開發套件(DVSDK)與libMirlin_arm_2010_q1_202.so集成在一起。
我可以使用CodeSourcery的臂2009q1-203工具鏈和RidgeRun SDK構建的TI DVSDK但libMirlin_arm_2010_q1_202.so是建立一個使用CodeSourcery的臂2010q1-202工具鏈,我不能得到源代碼。
使用臂2009q1-203工具鏈導致
libMirlin.so:未定義參照 `的std :: CTYPE :: _ M_widen_init()[email protected]_3.4.11
這是類似this但使用臂2010q1-202工具鏈導致此
安裝:不能STAT `的/ opt/CodeSourcery的/ ARM-2010q 1/arm-none-linux-gnueabi/libc/lib/ld-2.8.so': 沒有這樣的文件或目錄。
看來arm-2010q1-202 toolchain已經更新爲ld-2.11.1.so。
如何修改構建配置以使用ld-2.11.1.so而不是ld-2.8.so?
@ 0A0D:$ PATH =>'/ opt/codesourcery/arm-2010q1/bin:/ home/jacknad/work/sdk/bsp/local/bin:/ home/jacknad/work/sdk/bsp/local/sbin目錄:/家庭/ jacknad /工作/ SDK/BSP /工具:/家庭/ jacknad /斌:在/ usr/local/sbin中:在/ usr/local/bin目錄:/ usr/sbin目錄:在/ usr/bin中:/ sbin目錄:/ bin:/ usr/games' – jacknad
你的第二個問題是因爲該文件不存在。至於使用更新的庫,您需要查看Makefile包含的內容。 – 2012-06-19 13:33:27
@ 0A0D:就是這樣。只需要找到正確的Makefile。需要將8.so更改爲11.1.so,大約十幾個位置,並且還會將libstdC++。從6.0.10更改爲6.0.12。如果您將評論移至答案,我會將其標記爲已接受。太感謝了!插口 – jacknad