Cent OS下C++编译问题

今天写了个简短的测试代码,在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++

你可能感兴趣的:(Linux,C++)