我是靠谱客的博主 温暖草丛,最近开发中收集的这篇文章主要介绍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错误可能出现的原因所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复