多线程应用程序无法运行,急急急!哪位大侠帮个忙!万分感谢!
时间:2006-11-14
来源:互联网
两个根文件系统,一个运行我的多线程应用程序有问题,一个没有问题!具体情况如下:
有问题的情况如下:
bash-2.04# ./myapp
./myapp: error in loading shared libraries: libpthread.so.0: cannot open
shared object file: No such file or directory
bash-2.04#
发现这个根文件系统的lib下没有线程有关的库,又把这个根文件系统mount到一个目录下,把可以运行我的应用程序的根文件系统也mount到某一个目录下,在/lib目录下找到线程有关的库文件,把这两个文件拷贝到这个根文件系统的/lib目录下,重新烧写到flash中!
Libpthread.so.0
Libpthread-0.8.so
就是上面这两个文件,一个是链接,一个是库。
手动运行如下:(没有提示找不到文件,但又出现了以下错误!)
bash-2.04# ./myapp
attempt to access beyond end of device
01:00: rw=0, want=1885497709, limit=16384
./myapp: error in loading shared libraries: libpthread.so.0: cannot open
shared object file: Input/output error
bash-2.04#
到这里我找不出原因了,我把lib下的文件全部用可以运行的根文件系统中的文件全部替换掉,还是不行,多线程应用程序还是无法运行!
后来随便编写一个helloword!只有一条语句,没有写任何线程,只要编译时加上-lpthread参数,就提示以上的错误!我的编译命令如下:
arm-linux-gcc myapp.c ?o myapp ?lpthread
问题出在什么地方啊???哪位大侠帮个忙,感激不尽!!!
有问题的情况如下:
bash-2.04# ./myapp
./myapp: error in loading shared libraries: libpthread.so.0: cannot open
shared object file: No such file or directory
bash-2.04#
发现这个根文件系统的lib下没有线程有关的库,又把这个根文件系统mount到一个目录下,把可以运行我的应用程序的根文件系统也mount到某一个目录下,在/lib目录下找到线程有关的库文件,把这两个文件拷贝到这个根文件系统的/lib目录下,重新烧写到flash中!
Libpthread.so.0
Libpthread-0.8.so
就是上面这两个文件,一个是链接,一个是库。
手动运行如下:(没有提示找不到文件,但又出现了以下错误!)
bash-2.04# ./myapp
attempt to access beyond end of device
01:00: rw=0, want=1885497709, limit=16384
./myapp: error in loading shared libraries: libpthread.so.0: cannot open
shared object file: Input/output error
bash-2.04#
到这里我找不出原因了,我把lib下的文件全部用可以运行的根文件系统中的文件全部替换掉,还是不行,多线程应用程序还是无法运行!
后来随便编写一个helloword!只有一条语句,没有写任何线程,只要编译时加上-lpthread参数,就提示以上的错误!我的编译命令如下:
arm-linux-gcc myapp.c ?o myapp ?lpthread
问题出在什么地方啊???哪位大侠帮个忙,感激不尽!!!
作者: armlinux2006 发布时间: 2006-11-14
是不是Libpthread.so.0和 Libpthread-0.8.so也要用 arm-linux-gcc 编译.
作者: xhlxhl 发布时间: 2006-11-19
怀疑你这个image限制了inode数
你的库根本没拷进去
你的库根本没拷进去
作者: AIKO_sex 发布时间: 2006-11-19
根文件系统是在什么时候被启动的?不是在init里面吗,里面好像只能启动一个吧
作者: zzzzyb 发布时间: 2006-11-23
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28