2019年9月17日 星期二

linux底下學c++的筆記

其實是小孩高中學校的電腦課有c++的課程,但學校要同學用webAPP來學C++(類似scretch),我發現後覺得這樣不太有效率,又慢又需要網路。雖然我沒寫過c++,不過Linux上有很多programming 的資源,就找了一下在terminal底下寫c++的方式。

我是教小孩在windows上以pietty登入家裡的Linux Machine,底下登入後在terminal底下的相關說明。
  1. 編譯軟體 -> g++
  2. 文書處理 -> nano (給小孩我用比較直觀簡單的,我自己用vi)
寫程式時
nano NAME.cpp  (以.cpp的延伸檔名來告訴gcc這是c++)

編譯程式為可執行擋
gcc NAME.cpp -lstdc++ -o NAME

如此就會產生一個可執行擋 NAME,直接 ./NAME就會執行該程式。

參考資源:
https://www.ostechnix.com/compile-run-c-c-programs-linux/
https://stackoverflow.com/questions/28236870/undefined-reference-to-stdcout