亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux搭建C++開發(fā)調(diào)試環(huán)境的方法步驟

 更新時間:2020年10月07日 08:45:37   作者:刪庫到跑路  
這篇文章主要介紹了Linux搭建C++開發(fā)調(diào)試環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

安裝g++

Linux編譯C++程序必須安裝g++編譯器。這里使用yum方式安裝。首先切換到root賬號,su - root 然后輸入密碼。

Linux搭建C++開發(fā)調(diào)試環(huán)境 

執(zhí)行yum install gcc-c++(注意不是yum install g++),報錯。

Linux搭建C++開發(fā)調(diào)試環(huán)境

報錯是因為yum需要配置正確的服務(wù)器地址,服務(wù)器是提供yum安裝包的,也被稱作yum源。配置yum源的配置文件在/etc/yum.repos.d/目錄下,可以看到系統(tǒng)自帶了兩個文件。

Linux搭建C++開發(fā)調(diào)試環(huán)境

cat 文件名稱,會打印文件全部內(nèi)容。可以看到兩個文件要么沒配置,要么地址是無法訪問通的。
可以從網(wǎng)上下載國內(nèi)大廠提供的yum源地址。我這里下載好了163網(wǎng)易提供的源地址文件CentOS6-Base-163.repo。
使用ftp工具上傳CentOS6-Base-163.repo的時候報了個錯,因為我登陸ftp使用的不是root賬號,而上傳文件的目錄只有root有權(quán)限訪問

Linux搭建C++開發(fā)調(diào)試環(huán)境

改用root登陸ftp工具,成功上傳

Linux搭建C++開發(fā)調(diào)試環(huán)境

Linux搭建C++開發(fā)調(diào)試環(huán)境

現(xiàn)在試試yum命令

Linux搭建C++開發(fā)調(diào)試環(huán)境

這次有返回結(jié)果了,輸入y,然后回車,自動進(jìn)行下載安裝。后面會有個更新的提示,也輸入y回車,最后信息顯示安裝成功。

Linux搭建C++開發(fā)調(diào)試環(huán)境

Linux搭建C++開發(fā)調(diào)試環(huán)境

執(zhí)行g(shù)++ --version命令試試

Linux搭建C++開發(fā)調(diào)試環(huán)境

g++安裝成功。

編譯運(yùn)行C++源代碼

ftp將冒泡排序的代碼文件create_bubblesort.cc上傳到Linux,代碼如下

#include<iostream>
#include<string>
using namespace std;

void BubbeSort(int arr[], int n)
{
 int i, j, temp;
 bool exchange;
 for(i = 0; i < n; i++)
 {
  exchange = false;
  for(j = n - 1; j >= i; j--)//前i個是最大的i個
  {
   if(arr[j] < arr[j-1])
   {
    temp = arr[j];
    arr[j] = arr[j-1];
    arr[j-1] = temp;
    exchange = true;
   }
  }
  if(!exchange)
   return;
 }
}

int main()
{
 int arr[10] = {3,8,66,3456,4654,21,88,55,99,66};
 BubbeSort(arr, 10);

 for(int i = 0; i <10; i++)
  cout<<arr[i]<<endl;

 return 0;
}

執(zhí)行g(shù)++ create_bubblesort.cc,會生成可執(zhí)行文件a.out。執(zhí)行a.out輸入排序結(jié)果。

Linux搭建C++開發(fā)調(diào)試環(huán)境

gdb調(diào)試

Linux調(diào)試C++代碼需要gdb。yum安裝。

Linux搭建C++開發(fā)調(diào)試環(huán)境

gdb調(diào)試過程如下

Linux搭建C++開發(fā)調(diào)試環(huán)境

最后(gdb)環(huán)境輸入quit,按回車,離開gdb返回shell。

Linux搭建C++開發(fā)調(diào)試環(huán)境

總結(jié)

安裝g++ gdb就完成了環(huán)境的搭建,yum源配置正確的話,不會出大的問題。

到此這篇關(guān)于Linux搭建C++開發(fā)調(diào)試環(huán)境的方法步驟的文章就介紹到這了,更多相關(guān)Linux搭建C++內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于C++實(shí)現(xiàn)一個簡單的音樂系統(tǒng)

    基于C++實(shí)現(xiàn)一個簡單的音樂系統(tǒng)

    C++中的Beep 函數(shù)是一個發(fā)出嗡鳴聲的函數(shù),本文將利用這個函數(shù)實(shí)現(xiàn)制作一個簡單的聲音系統(tǒng)。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-12-12
  • 使用Libmicrohttpd搭建內(nèi)嵌(本地)服務(wù)器的方法

    使用Libmicrohttpd搭建內(nèi)嵌(本地)服務(wù)器的方法

    下面小編就為大家?guī)硪黄褂肔ibmicrohttpd搭建內(nèi)嵌(本地)服務(wù)器的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • C++中實(shí)現(xiàn)線程安全和延遲執(zhí)行詳解

    C++中實(shí)現(xiàn)線程安全和延遲執(zhí)行詳解

    這篇文章主要為大家詳細(xì)介紹了C++中實(shí)現(xiàn)線程安全和延遲執(zhí)行的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,需要的小伙伴可以了解下
    2024-01-01
  • 類成員函數(shù)的重載、覆蓋與隱藏之間的區(qū)別總結(jié)

    類成員函數(shù)的重載、覆蓋與隱藏之間的區(qū)別總結(jié)

    以下是對類成員函數(shù)的重載、覆蓋與隱藏之間的區(qū)別進(jìn)行了詳細(xì)的總結(jié)分析,需要的朋友可以過來參考下。希望對大家有所幫助
    2013-10-10
  • C++中IO多路復(fù)用(select、poll、epoll)的實(shí)現(xiàn)

    C++中IO多路復(fù)用(select、poll、epoll)的實(shí)現(xiàn)

    I/O多路復(fù)用是一種并發(fā)處理多個I/O操作的機(jī)制,本文主要介紹了C++中IO多路復(fù)用(select、poll、epoll)的實(shí)現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • C語言的線性表之順序表你了解嗎

    C語言的線性表之順序表你了解嗎

    這篇文章主要為大家詳細(xì)介紹了C語言的線性表之順序表,線性表的順序表示指的是用一組地址連續(xù)的存儲單元依次存儲線性表中的數(shù)據(jù)元素,本文具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Qt實(shí)現(xiàn)生成指定范圍內(nèi)隨機(jī)數(shù)與隨機(jī)字符串

    Qt實(shí)現(xiàn)生成指定范圍內(nèi)隨機(jī)數(shù)與隨機(jī)字符串

    這篇文章主要為大家詳細(xì)介紹了如何利用Qt實(shí)現(xiàn)生成指定范圍內(nèi)隨機(jī)數(shù)與隨機(jī)字符串,文中的示例代碼簡潔易懂,感興趣的小伙伴可以自己動手嘗試一下
    2023-07-07
  • OpenCV?通過Mat遍歷圖像的方法匯總

    OpenCV?通過Mat遍歷圖像的方法匯總

    對圖像中的所有點(diǎn)或特殊點(diǎn)進(jìn)行運(yùn)算,所以遍歷圖像就顯得很重要,如何高效的遍歷圖像是一個很值得探討的問題,本文給大家?guī)砹硕喾N方法操作OpenCV?通過Mat遍歷圖像,感興趣的朋友一起看看吧
    2022-02-02
  • Qt使用QCustomPlot的實(shí)現(xiàn)示例

    Qt使用QCustomPlot的實(shí)現(xiàn)示例

    QCustomPlot是一個基于Qt C++的圖形庫,用于繪制和數(shù)據(jù)可視化,并為實(shí)時可視化應(yīng)用程序提供高性能服務(wù),本文主要介紹了Qt使用QCustomPlot的實(shí)現(xiàn)示例,感興趣的可以了解一下
    2024-01-01
  • C++面試八股文之如何實(shí)現(xiàn)strncpy函數(shù)

    C++面試八股文之如何實(shí)現(xiàn)strncpy函數(shù)

    strncpy函數(shù),主要用做字符串復(fù)制,將于字符從一個位置復(fù)制到另一個位置,那么如何實(shí)現(xiàn)一個strncpy函數(shù),下面小編就來和大家簡單講講吧
    2023-07-07

最新評論