最近在自己電腦的windows系統上安裝了一個高大上的C++ IDE,但是安裝了才發現需要配置編譯環境,Cygwin和Cmake環境配置有問題,最簡單的hello world都運行不了,等我找到解決辦法再分享吧。
無奈之下,只好用linux系統自帶的C++編譯器啦,不得不說,Linux系統確實好用哈哈,免去了好多繁瑣的安裝,且linux系統自帶C++編譯器,用起來也是超級方便。但是,開始的時候踩過不少坑。
一個開始,直接用gcc對.cpp文件進行編譯,總是報錯,后來查找資料采發現,gcc是用來編譯C語言的,而g++才是用來編譯C++的!
于是,編譯的語法是:g++ helloworld.cpp
可是,編譯好之后,卻不知道怎么運行了,后來找到了方法,發現在編譯結束之后會生成一個叫a.out的文件,然后在命令行下執行"./a.out",就可以像在普通IDE中出來我們要的輸出啦
是不是很簡單!
當然,為什么生成的文件是a.out呢,應該是默認的吧,如果我們想要修改成自己的名稱,則在編譯時輸入如下語法:g++? helloworld.cpp? -o? helloworld.out,那么就會生成一個helloworld.out的文件啦,最后輸入./helloworld.out 就會看到輸出。