我與使用微控制器MCIMX6DP6AVT8AA一個目標板工作運行可執行文件 - i.MX 6系列的32位微處理器,雙ARM的Cortex-A9核心,850MHz的,FCBGA 624 (參考http://www.nxp.com/webapp/search.partparamdetail.framework?PART_NUMBER=MCIMX6DP6AVT8AA)。我的主板運行Linux內核3.1.1沒有這樣的文件或目錄時,嵌入式Linux
我使用交叉編譯工具鏈arm-poky-linux-gnueabi,在主機Ubuntu14.04上運行以構建應用程序目標板。建成功後,我檢查了輸出文件,如下
〜$文件MyApp的
MyApp的:ELF 32位LSB的可執行文件,ARM,EABI5版本1 (SYSV),動態鏈接(使用共享庫),用於GNU/Linux 3.1.1, BuildID [SHA1] = a800b4033343517d3368a3f3ca0c87eb98f6c1ba,不剝離
但是,當我在目標板運行它,有錯誤
〜$ ./MyApp
-SH:./MyApp:沒有這樣的文件或目錄
我不知道我做錯了什麼?
您是否將二進制'MyApp'複製到開發板? – snoopy
@snoopy:是的,我做到了。我遠程登上並運行命令來執行MyApp – tuanpm
您是否檢查了二進制文件的權限?這是否具有執行權限? – rk1825