C++學習筆記-環境設定
教程:https://www.runoob.com/cplusplus/cpp-environment-setup.html
使用 Visual Studio (Graphical Interface) 編譯
1、下載及安裝Visual Studio Community 2015。
2、開啟 Visual Studio Community
3、點選 File -> New -> Project
4、左側列表選擇 Templates -> Visual C++ -> Win32 Console Application,並設定專案名為 MyFirstProgram。
5、點選 OK。
6、在以下視窗中點選 Next
7、在彈出的視窗中選擇 Empty project 選項後,點選 Finish 按鈕:
8、右擊資料夾 Source File 並點選 Add --> New Item... :
9、選擇 C++ File 然後設定檔名為 main.cpp,然後點選 Add:
10、拷貝以下程式碼到 main.cpp 中:
介面如下所示:
11、點選選單上的 Debug -> Start Without Debugging (或按下 ctrl + F5) :
12、完成以上操作後,你可以看到以下輸出:
g++ 應用說明
程式 g++ 是將 gcc 預設語言設為 C++ 的一個特殊的版本,連結時它自動使用 C++ 標準庫而不用 C 標準庫。通過遵循原始碼的命名規範並指定對應庫的名字,用 gcc 來編譯連結 C++ 程式是可行的,如下例所示:
$ gcc main.cpp -lstdc++ -o main
下面是一個儲存在檔案 helloworld.cpp 中一個簡單的 C++ 程式的程式碼:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!" << endl;
return 0;
}
最簡單的編譯方式:
$ g++ helloworld.cpp
由於命令列中未指定可執行程式的檔名,編譯器採用預設的 a.out。程式可以這樣來執行:
$ ./a.out
Hello, world!
通常我們使用-o選項指定可執行程式的檔名,以下例項生成一個 helloworld 的可執行檔案:
$ g++ helloworld.cpp -o helloworld
執行 helloworld:
$ ./helloworld
Hello, world!
如果是多個 C++ 程式碼檔案,如 runoob1.cpp、runoob2.cpp,編譯命令如下:
$ g++ runoob1.cpp runoob2.cpp -o runoob
生成一個 runoob 可執行檔案。
g++ 有些系統預設是使用 C++98,我們可以指定使用 C++11 來編譯 main.cpp 檔案:
g++ -g -Wall -std=c++11 main.cpp