我是靠谱客的博主 温暖草丛,最近开发中收集的这篇文章主要介绍G++报错出现 [errror]Id returned 1 exit status错误可能出现的原因,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

昨天调试C++程序时,出现了这个错误,但好在通过自己一段一段程序的调试,终于还是把错误给发现了。我写下来,希望别人遇到这样的错误时,能够及时发现。

当出现如下错误时:

d:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: C:UsersMicreaVIAppDataLocalTempccXn3gWx.o:P1553.cpp:(.text+0x76): undefined reference to `decimal(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
d:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: C:UsersMicreaVIAppDataLocalTempccXn3gWx.o:P1553.cpp:(.text+0xc8): undefined reference to `percent(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
d:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: C:UsersMicreaVIAppDataLocalTempccXn3gWx.o:P1553.cpp:(.text+0x117): undefined reference to `fraction(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
d:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: C:UsersMicreaVIAppDataLocalTempccXn3gWx.o:P1553.cpp:(.text+0x141): undefined reference to `integer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
collect2.exe: error: ld returned 1 exit status

可能有如下原因:
1、库函数拼写错误。如:printf,scanf,等
2、定义的函数名在调用时,函数名拼写错误
3、在执行函数时可能函数体本身的问题
4、关于其他人说的有程序在运行


BTW:如果想入门C++,可以点下面这个网站看视频教程,我当初就是跟他们的老师入门的。

http://www.csai.online/course/explore/B02
在这里插入图片描述

最后

以上就是温暖草丛为你收集整理的G++报错出现 [errror]Id returned 1 exit status错误可能出现的原因的全部内容,希望文章能够帮你解决G++报错出现 [errror]Id returned 1 exit status错误可能出现的原因所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部