天嵌 ARM开发社区

 找回密码
 注册
查看: 1892|回复: 2

EABI编译器的用法和nfs的问题求助

[复制链接]
ajiang17 发表于 2010-5-28 13:56:28 | 显示全部楼层 |阅读模式
亲爱的亚瑟王和众嵌迷:
   我的ubuntu安装的交叉编译工具是arm-linux-gcc-3.4.5,但是编译出来的程序 通过nfs挂载该目录之后无法运行,提示/bin/sh  not found 之类的。 我想问一下:
    1.公司的EABI工具和arm-linux-gcc是什么关系?编译的时候用的命令是不是还是arm-linux-gcc的相关命令?
    2. 我进到开发板的linux系统之后通过nfs  mount了我编译程序的目录,是不是不能在该目录下面直接运行编译出来的程序?必须得nfs挂载一个完整的文件系统才行?  
    求解中,不胜感激.......
亚瑟王 发表于 2010-5-29 16:57:55 | 显示全部楼层
1、arm-linux-gcc是针对ARM平台的交叉编译器的统称,EABI的编译器(针对ARM的)只是其中一种。
2、not found那个问题是因为在文件系统的lib目录下的库是用EABI的库,而你编译应用程序用的库是3.4.5的。要么你把编译器换成EABI的,要么在NFS的lib下添加3.4.5的库。
 楼主| ajiang17 发表于 2010-5-30 16:17:13 | 显示全部楼层
2# 亚瑟王


多谢亚瑟王  ,  差不多明白了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-17 08:06 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表