编译方式如下:
gcc -lpthread -o pthread pthread.c
编译结果如下:
/tmp/ccqNNbHD.o(.text+0x73): In function `writer_function':
: undefined reference to `make_new_item'
/tmp/ccqNNbHD.o(.text+0x9f): In function `writer_function':
: undefined reference to `pthread_delay_np'
/tmp/ccqNNbHD.o(.text+0xd4): In function `reader_function':
: undefined reference to `consume_item'
/tmp/ccqNNbHD.o(.text+0xfe): In function `reader_function':
: undefined reference to `pthread_delay_np'
collect2: ld returned 1 exit status作者: hyq_111 时间: 2005-11-10 19:51
你试试gcc -o pthread pthread.c -lpthread
或许能行作者: renstone921 时间: 2005-11-11 00:18
你的程序里面的读者和写着的函数在那里定义的?