作者wanilly (我恨你!)
看板C_and_CPP
标题[语法] 关於pthread
时间Sat Mar 14 14:24:18 2009
下面为一个简单的范例 使用pthread
我在网路上看到的简单范例
但是我在linux下编译却无法通过
请问一下我是不是遗漏了什麽(编译上)
我想程式码应该不会有错误 因为是网路上的范例
谢谢
============================
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
void print_message_function( void *ptr );
int main(void)
{
pthread_t thread1, thread2;
char *message1 = "Hello";
char *message2 = "World";
pthread_create(&thread1, pthread_attr_default,
(void*)&print_message_function, (void*) message1);
pthread_create(&thread2, pthread_attr_default,
(void*)&print_message_function, (void*) message2);
return 0;
}
void print_message_function( void *ptr )
{
char *message;
message = (char *) ptr;
printf("%s ", message);
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.217.7
1F:推 ledia:没 link pthread library ? 好歹给点错误讯息嘛 03/14 14:31
2F:→ ledia:不然这 code 我编得过也能正常执行 03/14 14:32
3F:→ wanilly:请问一下要怎麽link 03/14 15:13
4F:→ james732:gcc filename.c -lpthread (好像是...) 03/14 15:43