+ -
当前位置:首页 → 问答吧 → 【求助】在交叉编译环境下进行多线程编程的问题

【求助】在交叉编译环境下进行多线程编程的问题

时间:2005-09-22

来源:互联网

我使用的交叉编译工具是arm-linux-uclibc,编了一个简单的多线程的程序,但编译的时候出现了
一个
.text+0x570): In function `main':
: undefined reference to `pthread_create'
cdma.o(.text+0x5ac): In function `main':
: undefined reference to `pthread_create'
collect2: ld returned 1 exit status
make: *** [cdma] Error 1
这样的错误,请问该怎么处理啊,谁能告诉我,多谢了。      

作者: freenight   发布时间: 2005-09-22

你的uclibc支持pthread么      

作者: 魔芋   发布时间: 2005-09-22

[QUOTE=freenight]我使用的交叉编译工具是arm-linux-uclibc,编了一个简单的多线程的程序,但编译的时候出现了
一个
.text+0x570): In function `main':
: undefined reference to `pthread_create'
cdma.o(.text+0x5ac): In function `main':
: undefined reference to `pthread_create'
collect2: ld returned 1 exit status
make: *** [cdma] Error 1
这样的错误,请问该怎么处理啊,谁能告诉我,多谢了。[/QUOTE]


---------------
在makefile中的FLAGS中加上-lpthread试试下      

作者: jpai2289   发布时间: 2005-09-23