1. 程式人生 > >【C++】如何執行C++程式

【C++】如何執行C++程式

Linux下編譯C++程式時,gcc命令也可以使用,不過要增加-lstdc++選項,否則會發生連結錯誤。例如編譯單個原始檔:

gcc main.cpp -lstdc++

編譯多個原始檔:

gcc main.cpp module.cpp -lstdc++

不過 GCC 中還有一個g++命令,它專門用來編譯 C++ 程式,廣大 C++ 開發人員也都使用這個命令。g++命令和gcc命令的用法如出一轍。

使用-o選項可以指定可執行檔案的名稱:

g++ main.cpp -o demo ./demo

但是讓使用者指定引數是一種不明智的行為,不但增加了學習成本,還使得操作更加複雜,所以後來 GCC 又針對不同的語言推出了不同的命令,例如g++

命令用來編譯 C++,gcj命令用來編譯 Java,gccgo命令用來編譯Go語言。