[英]No such file or directory when run executable file on Embedded Linux
我正在使用使用微控制器MCIMX6DP6AVT8AA的目標板-i.MX 6系列32位MPU,雙ARM Cortex-A9內核,850MHz,FCBGA 624(請參閱http://www.nxp.com/webapp/search .partparamdetail.framework?PART_NUMBER = MCIMX6DP6AVT8AA )。 我的主板運行Linux內核3.1.1
我使用在主機Ubuntu14.04上運行的交叉編譯工具鏈arm-poky-linux-gnueabi來構建Application for Target板。 構建成功后,我檢查了輸出文件,如下所示
〜$文件MyApp
MyApp:ELF 32位LSB可執行文件,ARM,EABI5版本1(SYSV),動態鏈接(使用共享庫),用於GNU / Linux 3.1.1,BuildID [sha1] = a800b4033343517d3368a3f3ca0c87eb98f6c1ba(未剝離)
但是當我在目標板上運行它時,出現了錯誤
〜$ ./MyApp
-sh:./MyApp:沒有這樣的文件或目錄
我不知道我做錯了什么?
該消息很可能來自動態鏈接器。 看一下輸出:
ldd MyApp
它將告訴您所有庫依賴關系以及它們在系統上的位置。 安裝未找到的那些。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.