最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

  • opencv實現(xiàn)三幀差法解析

    opencv實現(xiàn)三幀差法解析

    這篇文章主要介紹了opencv實現(xiàn)三幀差法的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 深入HRESULT與Windows Error Codes的區(qū)別詳解

    深入HRESULT與Windows Error Codes的區(qū)別詳解

    本篇文章是對HRESULT與Windows Error Codes的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • 詳解C++ STL vector容器訪問元素的幾種方式

    詳解C++ STL vector容器訪問元素的幾種方式

    這篇文章主要介紹了詳解C++ STL vector容器訪問元素的幾種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • C++ for循環(huán)與nullptr的小知識點分享

    C++ for循環(huán)與nullptr的小知識點分享

    這篇文章主要是來和大家介紹一些C++中的小知識點,本文分享的是for循環(huán)與nullptr,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2023-05-05
  • 使用C語言實現(xiàn)動態(tài)數(shù)組Vector

    使用C語言實現(xiàn)動態(tài)數(shù)組Vector

    這篇文章主要為大家詳細(xì)介紹了使用C語言實現(xiàn)動態(tài)數(shù)組Vector的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • C++迭代器失效解決辦法詳解

    C++迭代器失效解決辦法詳解

    這篇文章主要介紹了迭代器失效的概念,以及在vector、list和map等容器中插入和刪除操作導(dǎo)致迭代器失效的情況,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-12-12
  • 一篇文章帶你掌握C++虛函數(shù)的來龍去脈

    一篇文章帶你掌握C++虛函數(shù)的來龍去脈

    虛函數(shù)主要通過V-Table虛函數(shù)表來實現(xiàn),該表主要包含一個類的虛函數(shù)的地址表,可解決繼承、覆蓋的問題,下面這篇文章主要給大家介紹了如何通過一篇文章帶你掌握C++虛函數(shù)的來龍去脈,需要的朋友可以參考下
    2022-10-10
  • C++使用遞歸函數(shù)和棧操作逆序一個棧的算法示例

    C++使用遞歸函數(shù)和棧操作逆序一個棧的算法示例

    這篇文章主要介紹了C++使用遞歸函數(shù)和棧操作逆序一個棧的算法,結(jié)合實例形式分析了C++遞歸函數(shù)與逆序棧的相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • C++ Cartographer源碼中關(guān)于Sensor的數(shù)據(jù)走向深扒

    C++ Cartographer源碼中關(guān)于Sensor的數(shù)據(jù)走向深扒

    這篇文章主要介紹了C++ Cartographer源碼中關(guān)于Sensor的數(shù)據(jù)走向,整個Cartographer源碼閱讀是很枯燥的, 但絕對是可以學(xué)到東西的,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-03-03
  • 淺談Qt信號槽與事件循環(huán)的關(guān)系

    淺談Qt信號槽與事件循環(huán)的關(guān)系

    本文主要介紹了Qt信號槽與事件循環(huán)的關(guān)系,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評論

炉霍县| 乌兰浩特市| 大同县| 临夏县| 岳普湖县| 南川市| 曲水县| 孟州市| 于田县| 新平| 金堂县| 北海市| 中山市| 浦北县| 巩义市| 东平县| 芜湖县| 皋兰县| 礼泉县| 鄂尔多斯市| 东山县| 泰来县| 贞丰县| 开鲁县| 通城县| 安图县| 鸡西市| 都昌县| 平原县| 靖西县| 读书| 开原市| 保德县| 黔南| 增城市| 荣昌县| 衡山县| 锦州市| 达拉特旗| 同心县| 桃园市|