error: ld returned 1 exit status

完整错误信息如下:
3.c:(.text+0x31): undefined reference to sqrt' 3.c:(.text+0x66): undefined reference tosqrt'
collect2: error: ld returned 1 exit status

很明显这是一个链接错误(请自行google编译错误和链接错误区别),解决方法是gcc编译时在指令后加-lm参数,使它可以找到相应库。
举例:gcc 3.c -o 3 -lm

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容