linux undefined reference to symbol 'floor@@GLIBC_2.2.5'

这个是因为GNU make版本不一致导致,最后加上-lm

g++或者gcc -o  main main.c -lm

如果还存在问题 需要加上-Wl,--no-as-needed

g++或者gcc -Wl,--no-as-needed  -o  main main.c -lm

posted @ 2018-03-21 16:08  在左手  阅读(7034)  评论(0编辑  收藏  举报