---- 首先要先確定該有的套件都有了
我們需要安裝build-essential,以及編譯器g++
在終端機輸入以下這個指令安裝吧
$ sudo apt-get install g++ build-essential
---- 記得用g++的時候請在程式的最後按Enter多留一行空白行,不然會編譯時會顯示錯誤訊息:「檔案未以空白列結束(no newline at end of file)」
---- 程式寫好存成.cpp檔,接著就可以開始編譯了,例如我們把檔案存在
/home/a108210/cpp/
檔名叫
hello.cpp
那個hello world是因為示範用的程式碼是像這樣的:
#include
using namespace std;
int main()
{
cout << "hello world\n"; return 0;
}
那我們打開終端機,輸入
$ sudo g++ /home/a108210/cpp/hello.cpp -o /home/a108210/cpp/hello.out -Wall
這個指令可以拆開來看
g++ /home/a108210/cpp/hello.cpp -o /home/a108210/cpp/hello.out -Wall
g++:這是編譯器compiler
/home/a108210/cpp/hello.cpp:這是cpp檔案所在位置
-o /home/a108210/cpp/hello.out:-o參數後面接的就是要輸出的檔案的位置+名稱,如你所見這邊是/home/a108210/cpp/hello.out
-Wall:加這個的目的是讓他把所有的警告訊息都顯示出來,免得他覺得不重要的訊息就自動隱藏了
接下來你就會看到檔案hello.out已經編譯好熱騰騰的躺在/home/a108210/cpp/裏面了
---- 接下來我們切換到檔案所在的位置,在終端機輸入:
$ cd /home/a108210/cpp/
---- 執行程式吧,輸入:
$ sudo ./hello.out
沒有留言:
張貼留言