[ZLG-ARM] uClinux下多线程的问题!

[复制链接]
 楼主| baalxin 发表于 2007-8-17 11:31 | 显示全部楼层 |阅读模式
&nbsp;<br /><br />我用的是arm-elf-gcc&nbsp;编译器<br />我编写的多线程的程序,在linux下用gcc&nbsp;*.c&nbsp;-lpthread<br />是可以通过的,可是为什么用arm-elf-gcc编译的时候就会出错呢?<br />“undefined&nbsp;reference&nbsp;to&nbsp;&quot;pthread_creare”&nbsp;,<br />各位高手们,是否遇到过同样的问题呢?<br />以下是我所做的一些努力:<br />在makefile里面加上了&nbsp;“LDLIBS&nbsp;+=&nbsp;-lpthread”<br />请各位指点一下吧?<br /><br /><br /><br /><br /><br /><br /><br />&nbsp;<br />&nbsp;<br /><br />&nbsp;infree&nbsp;发表于&nbsp;2007-8-16&nbsp;11:14&nbsp;嵌入式系统&nbsp;←返回版面&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />2楼:&nbsp;参考一下下面的编译选项吧&nbsp;<br /><br />-L/home/uClinux-dist/uClibc/lib&nbsp;-L/usr/local/lib/uclinux/lib&nbsp;-L/usr/local/arm-elf/lib&nbsp;-L/home/uClinux-dist/linux-2.4.x/lib<br /><br />估计是这里面的问题。<br /><br /><br /><br /><br /><br /><br />&nbsp;<br />&nbsp;<br /><br />&nbsp;baalxin&nbsp;发表于&nbsp;2007-8-16&nbsp;21:31&nbsp;嵌入式系统&nbsp;←返回版面&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />3楼:&nbsp;uClinux下多线程的问题!&nbsp;<br /><br />谢谢您--infree,我已经试过了,可是问题依旧.<br />还有其他的可能吗?<br />其实我的程序就是一个最简单的多线程的demo程序.<br /><br /><br /><br /><br />*&nbsp;-&nbsp;本贴最后修改时间:2007-8-17&nbsp;9:13:38&nbsp;修改者:baalxin<br /><br /><br /><br /><br /><br /><br />&nbsp;<br />&nbsp;<br /><br />&nbsp;baalxin&nbsp;发表于&nbsp;2007-8-17&nbsp;09:11&nbsp;嵌入式系统&nbsp;←返回版面&nbsp;&nbsp;&nbsp;&nbsp;<br /><br />4楼:&nbsp;我估计是多线程的问题.&nbsp;<br /><br />因为我把线程去掉是可以编译通过的.加上pthread_create后,他就出现了"undefined&nbsp;reference&nbsp;to&nbsp;&quot;pthread_create&quot;的提示,是否我哪里没有弄好造成的?还是我的"makefile&quot;选项不对呢?还是我的uClibc不支持多线程呢?(arm-elf-tools-20040427+uClinux-dist-20040408?)哪位高手可以指点一下吗?infree?我郁闷一周了!<br /><br />&nbsp;<br />&nbsp;<br />
 楼主| baalxin 发表于 2007-8-17 21:11 | 显示全部楼层

事情解决了!

谢谢大家的关注!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

18

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部