socoola 发表于 2008-2-21 23:44:09

通过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 发表于 2008-2-22 23:31:49

不加static也可以,但是你的文件系统要有动态库的支持,如 http://icgle.net/Technic/technic/2007/06/27/Technic12508.htm
页: [1]
查看完整版本: 通过NFS执行程序,注意编译选项