Free性欧美Hd另类_精品亚洲欧美视频在线观看_freesex欧美喷水_字幕av在线_久久久久久国产免费_伊人5566

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > IT運維 > 如何在Linux上編寫和編譯C ++語言?

如何在Linux上編寫和編譯C ++語言?

2020-07-23 14:45:09 | 來源:中培企業IT培訓網

如果應用Linux操作系統,大部分原因可能是出于開發目的。畢竟,Linux具有用大多數語言編程所需的一切功能,幾乎全是免費的。那么如何在Linux上編寫和編譯C ++語言?使用Linux,您可以使用一些比較繁瑣的編程語言進行編程,例如C ++。實際上,對于大多數發行者而言,開始編寫第一個程序幾乎不需要做任何事情。而且更好的是,可以輕松地從命令行編寫和編譯所有內容。

如果您是一個孤獨的程序員,或者在像定制的軟件開發公司工作,那么您應該花點時間來加快使用Linux作為您選擇平臺的編程速度。

話雖如此,我想指導您完成在Linux上編寫和編譯第一個C ++程序的過程。我將演示如何在Ubuntu和Red Hat發行版上完成此操作。

  你需要什么

  本教程唯一需要做的是:

基于Ubuntu或Red Hat的Linux發行版的運行實例。

下面將用久經考驗的真實“ Hello,World!”進行演示。這是一個令人難以置信的基本示例,但是它使新用戶可以輕松跟隨。如果您不熟悉它,它所做的只是打印出“ Hello,World!”這一短語。屏幕上。

  安裝必要的工具

盡管有一些Linux發行版附帶了您開始開發所需的一切(開箱即用),但您可能會遇到沒有的發行版。如果沒有正確的工具,您定制的軟件開發經驗將很快變得令人沮喪。那么,如何安裝必要的軟件?讓我們首先在Ubuntu上執行此操作。在桌面上打開一個終端窗口,然后發出以下命令:

sudo apt-get install build-essential -y

為了在Red Hat上做到這一點,您將dnf命令與groups選項一起使用,如下所示:

sudo dnf group install “Development Tools”

這兩個命令都將安裝編譯第一個C ++應用程序所需的所有內容。

  編寫程序

現在我們需要寫“你好,世界!” 程序。因為這是一個簡單的應用程序,所以可以使用Nano編輯器。打開一個終端窗口并發出命令:

nano hello.cpp

該命令將創建一個名為hello.cpp的新文件,并將其打開以進行編輯。在該空文件中,粘貼以下文本:

#include

using namespace std;

int main()

{

cout << "Hello, World!" ;

return 0;

}

使用鍵盤快捷鍵[Ctrl] + [X]保存并關閉文件,然后鍵入“ y”(不帶引號)以使用我們從一開始就給文件指定的名稱。

現在,您已經可以編譯C ++文件hello.cpp。

  編譯程序

下一步是編譯我們新編寫的程序。執行此命令的命令確實非常簡單。基本命令是:

g++ hello.cpp

該命令將編譯程序并創建一個名為a.out的可執行文件。不是很有幫助,對吧?因此,與其讓g ++命名可執行文件,不如通過將輸出選項(-o)與命令一起使用,為它命名為hello:

g++ -o hello hello.cpp

上面的命令將編譯hello.cpp文件并創建一個名為hello的新可執行二進制文件。

  運行新程序

現在,您已經使用g ++編譯了程序,現在該運行它了。因為這是僅用于終端的應用程序,所以您必須從終端內部將其作為命令運行。為此,發出命令:

./hello

運行上面的命令時,您應該看到Hello,World!的輸出程序。

你好,世界!程序輸出。

之所以必須使用前導./字符運行該程序,是因為該程序不在$ PATH中,后者是目錄的集合,在其中可以全局運行命令。因此,您必須在存放hello二進制文件的目錄中運行命令。

假設您希望能夠運行“ Hello,World”!Linux機器上任何目錄中的應用程序。如果要這樣做,必須將二進制文件復制到$ PATH中的目錄中。要找出$ PATH中的目錄,請發出以下命令:

  回聲$ PATH

這將列出$ PATH中的每個目錄(圖2)。

用戶$ PATH中的所有目錄。

一個安全的選擇總是/ usr / local / bin。使用以下命令復制該二進制文件:

sudo cp hello /usr/local/bin

現在,您所要做的就是發出命令hello以查看Hello,World!的輸出程序。

在Linux上編寫和編譯第一個程序并不像您想象的那么難,對嗎?從這個非常基本的示例開始,您可以開始編程和編譯越來越復雜的應用程序,直到在Linux上進行編碼成為第二天性。好了關于如何在Linux上編寫和編譯C ++語言的內容,介紹到這里就結束了。如果還想了解更多關于Linux的信息,請繼續關注中培偉業。

標簽: Linux IT運維
主站蜘蛛池模板: 韩国一级淫一片免费放 | 高清久久久久 | 久久久婷婷成人综合激情 | 久久久久亚洲av毛片大全 | 国产精品自在线 | 日韩福利片午夜免费观着 | 丁香伊人 | 丰满少妇被啪啪到高潮图片 | 精品国产品香蕉在线 | 蜜臀色欲Av在线播放国产日韩 | 九九一级片 | 日本在线免费 | 91福利视频网 | 中文字幕理伦午夜福利片 | 亚洲高清一二三区 | 啊灬啊灬啊灬快灬高潮了听书 | 飘香影院午夜理论片A片 | 稀缺小u女呦精品呦免费 | 一本一本久久aa精品综合 | 久草国产在线视频 | 欧美专区日韩专区 | 夜夜爽日日澡人人添小说 | 国产一区二区三区18 | 国产欧美久久久精品影院 | 亚洲成aⅴ人片在线观 | 日本高清视频www在线观看 | 久久久精品午夜免费不卡 | 91呆先生大战瑜伽老师 | 欧美国产麻豆 | 国产熟妇乱子伦视频在线观看 | 禁漫天堂久久久久久久久久 | 亚洲熟妇少妇任你躁在线观看 | 国产做受网站 | 大人在线免费视频 | 在线观看无码AV免费不卡软件 | 国产成人高清啪免费观看软件 | 国产国拍亚洲精品av在线 | 一级特黄在线观看 | 成人123区 | H无码精品视频在线观看网站 | 精品亚洲国产成人av不卡 |