求两段代码的解释
㈢.准备lib库文件
# cd /mnt
# mkdir lib
# cd /usr/local/arm/3.4.1/arm-linux/lib
# for file in libc libcrypt libdl libm libpthread libresolv libutil
> do
> cp $file-*.so /mnt/lib
> cp -d $file.so.[*0-9] /mnt/lib
> done
# cp -d ld*.so* /mnt/lib
主要是#for这一段看不懂,那么多参数,小弟·¥%#……%了。
如果busybox采用了动态链接的方式编译,还需要把busybox所需要的动态库:libcrypt.so.1、libc.so.6
、 ldlinux.so.2放到lib目录中。最好按照标准的方式建立相应的文件和链接,可以参考下面的列表:
-rwxrwxrwx 192519ld-2.3.2.so
lrwxrwxrwx 111ld-linux.so.2 -> ld-2.3.2.so
-rwxrwxrwx 1 1190032libc-2.3.2.so
lrwxrwxrwx 113libc.so.6 -> libc-2.3.2.so
-rwxr-xr-x 118348libcrypt-2.3.2.so
lrwxrwxrwx 117libcrypt.so.1 -> libcrypt-2.3.2.so3.2
能不能详细解释一下其中一句,就一句!
-rwxrwxrwx是什么意思啊?还有192519ld哪里来的?
求高人指点一下,小弟不胜感激!!
[ 本帖最后由 spring11 于 2007-9-16 13:18 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
把 $file分别替换为libc libcrypt libdl libm libpthread libresolv libutil
rwxrwxrwx权限,现在是所有人都可以读写,执行
192519是大小或者块号 ld-2.3.2.so是文件名
详细内容去linuxsir看
上面一段懂了,下面一段还是不太清楚。
比如:-rwxrwxrwx 192519ld-2.3.2.so
lrwxrwxrwx 111ld-linux.so.2 -> ld-2.3.2.so
为什么上面一行是-开头,而下面一行是l 开头?
192519是块号,块号是什么意思啊?起什么作用?
还有,这两句话到底执行了什么样的功能?
linuxsir暂时上不去,所以只好继续问啦
弱弱的问一下:“跪求”是什么意思?
就是非常诚恳地求人解答,呵呵!
新手啊,不用这样吧?
当时真得很急,再搞不出来就比较糟糕了。
[ 本帖最后由 spring11 于 2007-9-16 10:21 编辑 ]