当前位置: 技术问答>linux和unix
线程问题,别人不会问的问题
来源: 互联网 发布时间:2016-01-12
本文导语: 多线程写的程序用什么编译啊,gcc还是g++呢,我用gcc说我pthread_creat未定义,用g++说我参数设置有问题。 这都是什么毛病啊,是不是我的系统环境配置有问题? | #include int pthread_create...
多线程写的程序用什么编译啊,gcc还是g++呢,我用gcc说我pthread_creat未定义,用g++说我参数设置有问题。
这都是什么毛病啊,是不是我的系统环境配置有问题?
这都是什么毛病啊,是不是我的系统环境配置有问题?
|
#include
int pthread_create(pthread_t * thread, pthread_attr_t * attr, void * (*start_routine)(void *), void *
arg);
gcc -lpthread
gcc,g++都可以.
int pthread_create(pthread_t * thread, pthread_attr_t * attr, void * (*start_routine)(void *), void *
arg);
gcc -lpthread
gcc,g++都可以.
|
编译的时候需要链接pthread库:
gcc -o test test.c -lpthread
gcc -o test test.c -lpthread
|
这种问题我也遇到过,就是编译的时候把库加上就可以了,同意大雪的说法
|
yes yes
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。