簡體   English   中英

在嵌入式Linux上運行可執行文件時,沒有此類文件或目錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM