g++安装经验总结(图文并茂,新手必备)

时间:2023-02-22 10:36:13
一般看到这个标题说明你至少有这样一个需求:你需要g++编译器来编译cpp文件(废话)
如果不是……请自行百度g++为何物,如果心急想直接看怎么安装请看标题<2>部分g++安装步骤,标题<1>部分为失败总结

<1>失败经历以及经验总结
        最近要改写c++文件,所以要用到g++编译器。
        我用的ubuntu12.04版,很久没写C++代码了,准备写个小文件测试下,结果准备编译cpp文件输入g++出现了这样的提示
g++安装经验总结(图文并茂,新手必备)
        于是我就按照提示的命令开始安装,然后出现了一大堆这样的情况
g++安装经验总结(图文并茂,新手必备)
        提示你的什么什么是最新的版本了,然后它没给你升级或者安装一个,作为一个菜鸟的我想当然的以为,卧槽,这是不是就装好了,“嘤嘤嘤嘤”赶紧的,于是我兴奋的输入了g++ -v命令
g++安装经验总结(图文并茂,新手必备)
        (黑线~~暴怒)你特么这是在逗我?
        然后的然后……就是各种痛苦不堪的回忆,我百度谷歌各种g++安装教程,g++安装问题…………都没能解决我的问题,然后室友丢给我一个麒麟,说我用这个都没有装过g++耶,你试试吧,我一看,这麒麟系统不就是ubuntu改了几个按钮吗?跟ubuntu长得贼像,算了,管他呢,能用就行,然后就开始重装,然后……我擦,还是没有g++啊,还是要自己安装的啊!!!然后室友来句我好像按了个update(汗~~)
很多时候工科生(程序狗)的世界就是酱紫的,碰到的问题基本得不到靠谱的回答,只有自己去不断了解不断摸索才能解决自己的问题(所以初学的你可能会看到这样的回答:为什么不问问神奇海螺呢?==)
        然后感觉自己蠢的要死的翻了N多答案跑了各大群去问还是没法解决快要崩溃的时候,一个好心人丢给我一个我看过N遍的教程 http://www.cnblogs.com/davidgu/archive/2012/05/29/2523976.html我当时都准备卸载重装linux系统了,看到别人还在这么怂恿我,就心想,唉,再试试吧,于是打开虚拟机,一看网络,卧槽,上下箭头动起来了,连上了,卧槽,赶紧试试 sudo apt-get update,然后下面开始弹出:获取某某链接,获取某某链接,还有个进度条在动,是的,那就是我们伟大的工具包,它在更新它在动,music响起来,让我们一起HIHIHI。
g++安装经验总结(图文并茂,新手必备)
        然后输入sudo apt-get install build-essential命令
g++安装经验总结(图文并茂,新手必备)
        然后g++ -v查看有木有版本信息。
g++安装经验总结(图文并茂,新手必备)
        haha,成功了,激动地要哭了有木有,然后试着编译下CPP文件
g++安装经验总结(图文并茂,新手必备)
        妥妥的,2333333,终于装好了,刚才还下了vc++准备用呢,好了,现在不用看vc++那糟糕的编译界面了

<2>g++安装步骤
         g++包安装总结:翻阅了网上的不下百种方法,都大同小异[doge],很多基本很坑爹,或者情况根本对不上号,还有一个按照教程走了一遍结果安装包都搞没了还不知道怎么重装, 这对一个linux新手来说简直就是噩梦。这里不是说网上的教程就完全是错误的,我只能说具体情况具体分析,网上的教程不是万能的也不一定就是你能用的,靠自己才是王道。
        下面说下本人被坑了两天得出的经验:
        1.确保你的系统连上网了;
        2.确保你没动过你的工具安装包,比如删除,重装什么的;(一般只要是按流程装好的linux系统都可以正常连网,而且是有gcc的,除了g++)
        3.输入 sudo apt-get update命令,会看到一连串的更新,然后有问题的时候按回车,或者打个y,等着进度满100%就好了,(转换为root用户会让你输入你当初设置的用户登录密码,如果你本来就是root用户就不用加sudo了,下同。这个玩linux的应该都知道的吧)

        4.输入 sudo apt-get install build-essential,中间有问题按回车,然后再次出现~$输入框时就是好了
        5.输入g++ -v查看一下版本信息。
g++安装经验总结(图文并茂,新手必备)
有版本信息,说明安装成功了。