我使用gcc(Ubuntu 4.8.4- 2ubuntu 1 ~14.04.1)4.8.4和Eclipse CDT版本:Luna服务版本2(4.4.2)。
我的程序没有使用任何库,没有pthread和neighter gthread。它使用C11标准,这是用C-编译器选项中的方言下拉菜单设置的。
g++的GCC连接器会产生下列错误:
./src/main.o:(.记录数据+0x 1 e8):未定义对'__gthrw___pthread_key_create(无符号整数 ,void()(void*))'的引用
我已经搜索了如何禁用弱符号引用,但并不幸运。
谁能给予点建议?
1条答案
按热度按时间gupuwyp21#
发现它与g++-4.8有某种联系。
我安装了g++-5,错误消失了。
步骤如下: