CFree “undefined reference to `__dyn_tls_init_callback'” 的解决方法

来源:互联网 发布:八本兵种等级数据 编辑:程序博客网 时间:2024/06/05 01:57

之前用CFree写过一个模拟火车控制系统,最近闲来无事想打开看一下,却发现已经无法通过编译了。问题如下:
图一
重装了CFree也无济于事,上网查找解决方法也并没有现成的解释和解决方案。
根据网上已有的一些解释,推测出应该是先装了CFree,后又装了mingw造成了这个问题。
最后经过了自己的摸索和尝试,终于解决了这一问题。解决方法步骤如下:
1.打开“工程”->“设置”
`这里写图片描述

2.点击“路径”(上图1),再点击“include files”那一栏(上图2),选择”library files“,点击“添加”,选择mingw中lib的位置(我的是C:\MinGW\lib),选择好后点击右侧向上的按钮(下图1),将其升至第一位(这一步很重要,决定了搜索路径时的优先级),处理结果如下图所示:
这里写图片描述
3.再点击“library files”那一栏,选择“executable files”,点击添加,选择mingw中bin的位置(我的是C:\MinGW\bin),选择好后点击右侧向上的按钮(下图1),将其升至第一位,处理结果如下图所示:
这里写图片描述
4.点击“应用”,“确定”,再重新编译,就可以正常编译了~~~
这里写图片描述
问题解决了~希望可以帮助到遇到了这个问题的朋友们~

0 0
原创粉丝点击