Linux下使用g++编译C++程序——Compiling Cpp
g++和gcc:準確的說都是GNU(組織)的一個編譯器
區別:后綴為.c的文件gcc把它當做c程序,g++當做c++程序。后綴為c++的兩者都當做c++程序。對于cpp程序,無論gcc或者是g++編譯階段都是相同的,都是用的gcc進行編譯,但是在鏈接階段gcc不能自動和c++程序使用的庫連接。
---------------------
g++安裝
1.ubuntu下g++的安裝
安裝g++編譯器的命令:
sudo apt-get install build-essential
執行完后,就完成了gcc,g++,make的安裝。build-essential是一整套工具,gcc,libc等等。
通過“g++ -v”可以查看g++是否安裝成功。
注:“sudo apt-get install build-essential –fix-missing”,這個命令是修補安裝build-essential,即已安裝了部分build-essential,但沒有安裝完全,此時可以使用該命令繼續安裝build-essential。
2.CentOS下g++的安裝
Centos下的g++安裝包的名字叫做gcc-c++,這是與Centos與Ubuntu不同的地方。安裝命令如下:
yum install gcc gcc-c++
執行完該命令后,g++/gfortran都被安裝成功了。
---------------------
g++的具體使用參考:http://wiki.ubuntu.org.cn/Compiling_Cpp
如果一個文件夾下有多個cpp文件需要編譯的話,除了采用makefile的方式之外,還可以使用“g++ *.cpp -o hello”,“hello為編譯生成的可執行文件的名字”,編譯時要確保cpp文件和他們各自所引用的頭文件在同一個目錄下。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Linux下使用g++编译C++程序——Compiling Cpp的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为再遭制裁 爆料人:Mate60或出变
- 下一篇: Ubuntu16.04下安装MySQL