Dev C++中的错误的解决[Linker error] undefined reference to `__dyn_tls_init_callback'

Dev C++中的错误的解决[Linker error] undefined reference to `__cpu_feat...

解决NOIP环境GUIDE和Dev之间的并存问题。

装上了NOIP的测试环境GUIDE后,想再用之前的Dev c++的编译器的时候,发现编译的时候出现问题,无法找到编译连接的库。

错误信息如下:

[Linker error] undefined reference to `__cpu_features_init‘

ld returned 1 exit status

GUIDE(GAIT Universal IDE)是由北航GAIT研究组开发的、专门为NOI选手设计的轻型集成开发环境。GUIDE具有跨平台、操作简单、支持C/C++/Pascal三种语言和单文件编译调试等优点。

连接出现问题,是因为NOIP环境用的是MinGW的编译环境,这里与Dev产生了冲突,无论怎么重装Dev c++都无法解决。

解决办法:在Dev c++中添加MinGW的库,然后让其设置为首先查找的,就是利用MinGW的lib。

在Dev c++中,打开“工具->编译选项->目录->库”

新增MinGW底下的lib->再把它移至最上面。

我这里MinGW是在C根目录下的,设置完成后,确定即可。再次打开Dec编译器,可以完成源代码的编译。

这样GUIDE和Dev c++就可以并存了。

Dev C++中的错误的解决[Linker error] undefined reference to `__dyn_tls_init_callback'

时间: 2024-10-23 06:45:20

Dev C++中的错误的解决[Linker error] undefined reference to `__dyn_tls_init_callback'的相关文章

[转]关于[Linker error] undefined reference to `[email protected]'的解决办法

在网上搜到的一个很完整的叙述,就直接帖过来了.如下:**************************************************** 说明: 常遇到的socket网络编程问题. 在工程里已经#include <winsock2.h>了结果还是报错,郁闷死了,我用的是Dev-C++,起先还以为是IDE的问题,结果换成VC6.0还是同样的错误.最后在网上终于找到问题的原因,很快搞定了.顺便做一下笔记,以防以后再出现这种问题. VC6.0下的错误信息: error LNK20

WCF中的错误及解决办法

一 .    HTTP 无法注册 URL http://+:8000/Users/.进程不具有此命名空间的访问权限今天按照网上的例子开始学习WCF程序,运行的时候却发现出如下问题:HTTP 无法注册 URL http://+:8000/Users/.进程不具有此命名空间的访问权限. 遇到这种问题,先不要慌,看一下错误内容:进程不具备此命名空间的访问权限,说明是访问权限的问题,所以我试着以管理员的身份重新打开了VS,结果就没报这个错 WCF中的错误及解决办法,布布扣,bubuko.com

ireport创建数据库连接找不到驱动(iReport中ClassNotFoundError错误的解决)

情景:iRoport中选择com.microsoft.jdbc.sqlserver.SQLServerDriver的JDBC Driver;连接时出现ClassNotFoundError错误 当见到下面的红色的数据库驱动.就别傻乎乎的点击测试.肯定报错的. 1.因为系统都没有你的SQLServer的jar. 所以你现在应该要下载你相应的jar. 这里我提供SQLServer2008的.(因为我只用到mysql和SQLServer两种.mysql已经系统集成好了.所以我只好去下载SQLServer

linux下开发,解决cocos2d-x中编译出现的一个小问题, undefined reference to symbol &amp;#39;[email&#160;protected]@GLIBC_2.2.5&amp;#39;

解决cocos2d-x中编译出现的一个小问题 对于cocos2d-x 2.×中编译中,若头文件里引入了#include "cocos-ext.h",在进行C++编译的时候会遇到例如以下错误: undefined reference to symbol '[email protected]@GLIBC_2.2.5'/lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command li

AWS 中的错误重试和指数退避 Error Retries and Exponential Backoff in AWS

AWS 中的错误重试和指数退避 Error Retries and Exponential Backoff in AWS Do some asynchronous operation. retries = 0 DO wait for (2^retries * 100) milliseconds status = Get the result of the asynchronous operation. IF status = SUCCESS retry = false ELSE IF statu

win7下qt error: undefined reference to `[email&#160;protected]&#39;解决

[email protected]对应着winsock2.h的getnameinfo函数 首先需要导入对应的头文件 #ifndef WIN32 #include <sys/socket.h> #include <netinet/in.h> #else //win7下的头文件 #include <winsock2.h> #include<ws2tcpip.h> #endif 在qt的.pro工程文件中添加ws2_32.lib文件即可. LIBS += -lli

android 开发中遇到错误及解决办法总结

新手总结的开发中所遇到错误及解决办法,如有不对,欢迎指正,如有更好的解决办法,也请不吝赐教. 一.dialog.show()引起的android.view.WindowManager$BadTokenException错误 错误日志 android.view.WindowManager$BadTokenException: Unable to add window -- token [email protected] is not valid; is your activity running?

MySQL中的错误及解决方法

1. 修改密码提示 ERROR 1054 (42S22): Unknown column ''password'' in ''field list'' 错误原因:mysql数据库下已经没有password这个字段了,password字段改成了authentication_string. 解决方法: 从Mysql解压路径中找到my.ini配置文件,将其中的skip-grant-tables注释去掉,如果没有就自己加上去(一般都有的),如图: 在mysql命令行下执行以下命令(password修改为

Ubuntu访问window下的磁盘分区出现“Error mounting /dev/sda5 at/media”错误的解决方法

我装ubuntu之前,电脑上安装了windows 10,为了装ubuntu,在window 10下的磁盘工具分配了30G的磁盘空间.安装完Ubuntu之后,访问window 10的磁盘分区出现“Error mounting /dev/sda5 at/media”的错误,拒绝访问. 解决方法: 用ntfsfix命令解决,首先这个命令依赖于ntfs-3g这个包,如果没有安装,首先要按照以下命令安装: sudo apt-get install ntfs-3g 然后一一用ntfsfix修复对应的分区,比