Ubuntu GCC 编译C++ 文件出错。main.o: In function `__static_initialization_and_destruction_0':
来源:互联网 发布:在虚拟机上配置nginx 编辑:程序博客网 时间:2024/06/12 07:37
gcc -g -c main.cc#gcc -lstdc++ -g -c main.cc#默认生成main.og++ -c -o printf1.o printf1.ccg++ -c -o printf2.o printf2.ccgcc -g main.o printf1.o printf2.o -o out #gcc -lstdc++ -g main.o printf1.o printf2.o -o outmain.o: In function `__static_initialization_and_destruction_0':/usr/include/c++/4.4/iostream:72: undefined reference to `std::ios_base::Init::Init()'/usr/include/c++/4.4/iostream:72: undefined reference to `std::ios_base::Init::~Init()'main.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'printf1.o: In function `printf1()':printf1.cc:(.text+0x11): undefined reference to `std::cout'printf1.cc:(.text+0x16): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'printf1.cc:(.text+0x1e): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'printf1.cc:(.text+0x26): undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))'printf1.o: In function `__static_initialization_and_destruction_0(int, int)':printf1.cc:(.text+0x4e): undefined reference to `std::ios_base::Init::Init()'printf1.cc:(.text+0x53): undefined reference to `std::ios_base::Init::~Init()'printf1.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'printf2.o: In function `printf2()':printf2.cc:(.text+0x11): undefined reference to `std::cout'printf2.cc:(.text+0x16): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'printf2.cc:(.text+0x1e): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'printf2.cc:(.text+0x26): undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))'printf2.o: In function `__static_initialization_and_destruction_0(int, int)':printf2.cc:(.text+0x4e): undefined reference to `std::ios_base::Init::Init()'printf2.cc:(.text+0x53): undefined reference to `std::ios_base::Init::~Init()'printf2.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'collect2: ld returned 1 exit statusmake: *** [outcc] Error 1
出现这种错误。从网上查了资料。解决方法如下:
一、可以将gcc换成g++编译器编译。
二、如果坚持使用gcc的话,可以在gcc后面加上-lstdc++.
代码: gcc -lstdc++
搞定!。
- Ubuntu GCC 编译C++ 文件出错。main.o: In function `__static_initialization_and_destruction_0':
- Kei编译出错:Symbol array mutiply difined (in main.o and crc.o),
- gcc编译文件出错
- CodeBlock编辑器GCC环境下,编译报错:Execution of 'mingw32-g++.exe -o bin\Debug\test.exe obj\Debug\main.o' in 'C
- /tmp/cc2v1c0x.o: In function `main':
- crtbegin_dynamic.o: in function _start:crtbrand.c(.text+0x78): error: undefined reference to 'main
- gcc 共享库的时候显示.../crt1.o: In function `_start': (.text+0x18): undefined reference to `main'的错误
- gcc/g++ 出现.../crt1.o: In function `_start': (.text+0x18): undefined reference to `main'的错误
- /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libmysqlclient.a(libmysql.c.o): In function
- gcc 编译.c文件
- ubuntu下用gcc编译c程序文件
- Linux GCC 编译 指令------- -c -o
- java编译出错,Exception in thread main java.langNoClassDefFoundError:Hello
- 在ubuntu上编译toolchain时出错./stdio.h:477: error: 'gets' undeclared here (not in a function)
- gcc编译c文件指导
- gcc编译运行c文件
- GCC编译c语言文件
- 【Linux】Ubuntu gcc编译安装fcgi出错的解决办法
- teardown_appcontext()
- magento安装好之后后台登陆不进去的解决方法
- Java + jsf 实现 仿百度 全拼 简拼 汉字智能补全
- 从决策树学习谈到贝叶斯分类算法、EM、HMM
- 实现WebServices二:使用XFireSpringServlet与ServiceBean
- Ubuntu GCC 编译C++ 文件出错。main.o: In function `__static_initialization_and_destruction_0':
- CTLChart振动信号图形库编写历程
- git
- Openfire 的安装和配置
- VirtualBox中Ubuntu Ubuntu12.04虚拟机全屏
- Assignment 5: Combinatorial Games
- HDU1632+半平面交
- ckeditor+ckfinder中上传文件名的自定义
- uva 10112 Myacm Triangles(收索+公式判断)