今天写了个简短的测试代码,在WIN8上用Sublime2运行挺好的,转到虚拟机上的CentOS上运行时各种问题。
1. 问题:gcc: error trying to exec 'cc1plus': execvp: No such file or directory
原因: 原来是没有安装g++的缘故。
解决:yum install gcc gcc-c++
2. 问题:os_ver.cpp:(.text+0x1c): undefined reference to `std::cout'
原因:用gcc 时,只要引用了iostream就会报错
解决:改用g++
同时为了Sublime能正常运行,将/root/.config/sublime-text-2/Packages/C++下的C++.sublime-build配置中的gcc改为g++

本文记录了在CentOS系统中使用Sublime Text 2编辑器编写C++代码时遇到的编译错误及解决方案,包括安装g++、调整编译器设置等步骤。
704

被折叠的 条评论
为什么被折叠?



