【from:http://sourceforge.net/p/mingw/bugs/2192/】

I was migrating from cygwingcc to mingw gcc and got a linkage issue

/cygdrive/c/stuff/ChibiOS_2.6.0/demos/Win32-MinGW/main.c:70: undefined reference to `__isnanf'
collect2: error: ld returned 1 exit status

I was not expecting this since the project does compile under cygwin, I have math.h included and I am referencing -lm library.

I've tracked this to -O0 flag: the issues does NOT happen if I use -O1 or -O2, but it does happen in case of -O0.

My versions are
Target: i686-pc-mingw32
Configured with: /usr/src/packages/mingw-gcc/32/mingw-gcc-4.7.3-1/src/gcc-4.7.3/configure --srcdir=/usr/src/packages/mingw-gcc/32/mingw-gcc-4.7.3-1/src/gcc-4.7.3 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --datarootdir=/usr/share --docdir=/usr/share/doc/mingw-gcc -C --build=i686-pc-cygwin --host=i686-pc-cygwin --target=i686-pc-mingw32 --without-libiconv-prefix --without-libintl-prefix --with-sysroot=/usr/i686-pc-mingw32/sys-root --with-build-sysroot=/usr/i686-pc-mingw32/sys-root --enable-languages=c,c++,ada,fortran,objc,obj-c++ --disable-sjlj-exceptions --with-dwarf2 --enable-shared --enable-libgomp --disable-win32-registry --enable-libstdcxx-debug --disable-build-poststage1-with-cxx --enable-version-specific-runtime-libs --disable-multilib --enable-decimal-float=bid --disable-werror --enable-lto
Thread model: win32
gcc version 4.7.3 (GCC)

undefined reference to `__isnanf'相关推荐

  1. undefined reference to 'pthread_create'问题解决(转)

    undefined reference to 'pthread_create' undefined reference to 'pthread_join' 问题原因:     pthread 库不是 ...

  2. undefined reference to `libiconv_open 无法编译PHP libiconv

    原文:http://hi.baidu.com/ostech/blog/item/a63f9b0dabed1ae7ab6457d0.html ./configure --with-mysql=/back ...

  3. 【Qt】error: undefined reference to `vtable for MainWindow‘

    1.问题描述 在写一个demo时,想尽量简单,就把MainWindow类的定义和实现都写在main.cpp中,结果编译时报错: main.cpp:-1: error: undefined refere ...

  4. 【Qt】报错error: undefined reference to `vtable for的解决方法

    1.问题描述 编译Qt程序时,在某个类构造函数定义处报错: error: undefined reference to `vtable for 2.原因分析 导致错误信息的原因是:子类没有实现父类的纯 ...

  5. 【ffmpeg】编译时报错:error: undefined reference to `av...

    1.问题描述 昨天使用ffmpeg库编译demo一切正常,今天再次链接ffmpeg库时报了一堆错误: error: undefined reference to `av_frame_alloc()' ...

  6. undefined reference to android log print,undefined reference to '__android_log_print'

    场景:undefined reference to `android_log_print' undefined reference to `__android_log_print' 原因:没有加入支持 ...

  7. undefined reference to 'WinMain@16' 的四种情况

    undefined reference to 'WinMain@16' 意思为提示找不到 WinMain 函数,WinMain是windows程序的入口函数,有几种可能: int main() 写成了 ...

  8. 报错解决:undefined reference to `snappy::MaxCompressedLength(unsigned long)'

    下午在编译phxpaxos的样例时报错了,报错如下: g++ echo_sm.o echo_server.o main.o -o phxecho -L/home/zhang/phxpaxos/.lib ...

  9. 重新编译php又出错了。undefined reference to `php_xx

    2019独角兽企业重金招聘Python工程师标准>>> main/rfc1867.lo(.text+0x1c): In function `php_mb_flush_gpc_vari ...

最新文章

  1. android 启动模式_安卓学习笔记之Android中Activity的4种启动模式
  2. 读《数字创世纪-人工生命新科学》
  3. struts2配置中Action的name 和package的name和namespace作用
  4. 根据个人亲身进阶架构师经历系统构建20大进阶架构师专题!
  5. Dirichlet Process 和 Dirichlet Process Mixture模型
  6. android模拟器设置静态ip,安卓模拟器多开窗口挂手游切换不同IP防封号技术讲解...
  7. 日文翻译器支持整篇文档批量翻译
  8. 微信小程序地图导航实例讲解
  9. SSM框架整合环境搭建
  10. Pytorch中pack_padded_sequence和pad_packed_sequence的理解
  11. 海康摄像头恢复出厂监控录像视频恢复
  12. 浙大版《C语言程序设计(第3版)》题目集习题4-11 兔子繁衍问题 (15 分)
  13. 织梦5.7登陆注册实现
  14. DSS 代码分析【启动、初始化流程】
  15. FM知名芯片商芯略总裁因侵权被警方拘留
  16. 炒股流程|开户流程|如何炒股
  17. 城市自然人 挣脱商业束缚的群生群像
  18. Lucene 7.5.0 索引文件之tvxtvd
  19. 深度学习框架量化感知训练的思考及OneFlow的解决方案
  20. 用数学书写的人生格言

热门文章

  1. Spring Cloud Config 规范 1
  2. 将EnyimMemcached从.NET Core RC1升级至RC2
  3. 查看ftp创建的用户
  4. 除了汪峰,还有哪些明星跨界做智能硬件
  5. vue2 关于开发插件的几点思考
  6. iOS开发 - 抛出异常
  7. 最全金蝶KIS记账王使用问题汇总
  8. c# 空接合(??)运算符的运用
  9. linux “命令行自动补全”功能用命令
  10. rip v1不支持vlsm的原因