首页 > 试题广场 >

使用pthread库的多线程程序编译时需要加什么连接参数?

[单选题]
使用pthread库的多线程程序编译时需要加什么连接参数?
  • -lpthread
  • -fthis-is-varialble
  • fcond-mismatch
  • -MMD
用-lpthread
发表于 2017-06-08 20:24:14 回复(0)
更多回答
A,因为:-fthis-is-varialble 就是向传统c++看齐,可以使用this当一般变量使用.
-fcond-mismatch允许 条件表达式 的第二和第三参数 类型不匹配 ,表达式的值将为void类型
-MMD和-MM相同,但是输出将导入到.d的文件里面
编辑于 2015-09-01 13:23:32 回复(2)
不应该是-lpthread的吗。
发表于 2016-08-04 09:24:21 回复(3)
A。
发表于 2015-01-28 10:20:47 回复(0)
lsx头像 lsx

由于pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时,在编译中要加-lpthread参数:
gcc -o pthread -lpthread pthread.c

发表于 2017-07-24 13:37:08 回复(0)
-l表示library
发表于 2019-03-27 18:34:29 回复(0)
-lpthread
发表于 2019-04-08 22:37:36 回复(0)
-lpthread吧
发表于 2018-07-23 21:18:21 回复(0)
A,因为:-fthis-is-varialble 就是向传统c++看齐,可以使用this当一般变量使用.
-fcond-mismatch允许 条件表达式 的第二和第三参数 类型不匹配 ,表达式的值将为void类型
-MMD和-MM相同,但是输出将导入到.d的文件里面
发表于 2017-04-20 14:29:37 回复(0)
需要加入pthread库  -lpthread  
发表于 2016-08-09 18:28:57 回复(0)