最近在自己電腦的windows系統(tǒng)上安裝了一個(gè)高大上的C++ IDE挣跋,但是安裝了才發(fā)現(xiàn)需要配置編譯環(huán)境汗唱,Cygwin和Cmake環(huán)境配置有問題垢油,最簡(jiǎn)單的hello world都運(yùn)行不了臊恋,等我找到解決辦法再分享吧怖侦。
無奈之下僚纷,只好用linux系統(tǒng)自帶的C++編譯器啦矩距,不得不說,Linux系統(tǒng)確實(shí)好用哈哈怖竭,免去了好多繁瑣的安裝锥债,且linux系統(tǒng)自帶C++編譯器,用起來也是超級(jí)方便痊臭。但是哮肚,開始的時(shí)候踩過不少坑。
一個(gè)開始广匙,直接用gcc對(duì).cpp文件進(jìn)行編譯允趟,總是報(bào)錯(cuò),后來查找資料采發(fā)現(xiàn)鸦致,gcc是用來編譯C語言的潮剪,而g++才是用來編譯C++的!
于是分唾,編譯的語法是:g++ helloworld.cpp
可是抗碰,編譯好之后,卻不知道怎么運(yùn)行了绽乔,后來找到了方法弧蝇,發(fā)現(xiàn)在編譯結(jié)束之后會(huì)生成一個(gè)叫a.out的文件,然后在命令行下執(zhí)行"./a.out",就可以像在普通IDE中出來我們要的輸出啦
是不是很簡(jiǎn)單看疗!
當(dāng)然沙峻,為什么生成的文件是a.out呢,應(yīng)該是默認(rèn)的吧两芳,如果我們想要修改成自己的名稱摔寨,則在編譯時(shí)輸入如下語法:g++? helloworld.cpp? -o? helloworld.out,那么就會(huì)生成一個(gè)helloworld.out的文件啦怖辆,最后輸入./helloworld.out 就會(huì)看到輸出祷肯。