当前时区 GMT+8, 现在时间是 2008-5-17 11:42 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: 通过NFS执行程序,注意编译选项
socoola (socoola)
新手上路
Rank: 1


UID 83993
精华 0
积分 19
帖子 17
阅读权限 10
注册 2003-12-22
来自 China.gif
状态 离线
发表于 2008-2-21 23:44  资料  短消息  加为好友 
通过NFS执行程序,注意编译选项

按照http://www.linuxfans.org/bbs/thread-182384-1-1.html的指导,我可以在skyeye上mount NFS。
/nfsroot是我的NFS共享目录,skyeye上linux ip是10.0.0.2,host ip是10.0.0.1,编辑host的/etc/exports文件,添加 /nfsroot/ 10.0.0.*(rw,sync,no_root_squash)一行,然后启动NFS服务。
这样就可以执行命令mount -o nolock 10.0.0.1:/nfsroot /mnt挂载host的/nfsroot目录。
在/nfsroot创建文件hello.c,执行arm-linux-gcc -static -o hello hello.c,生成了hello文件;在skyeye上在执行./hello就成功了。
注意编译的时候一定要加上选项-static,否则无法执行成功,多谢ksh的指导。

顶部
ksh
高级会员
Rank: 4


UID 92875
精华 1
积分 1447
帖子 736
阅读权限 50
注册 2004-2-4
来自 China
状态 离线
发表于 2008-2-22 23:31  资料  短消息  加为好友  添加 ksh 为MSN好友 通过MSN和 ksh 交谈
不加static也可以,但是你的文件系统要有动态库的支持,如 http://icgle.net/Technic/technic/2007/06/27/Technic12508.htm

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP