欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

centos 7 vscode cmake 編譯c++工程的教程詳解

 更新時間:2020年05月26日 09:27:29   作者:快牽著我的襪子  
這篇文章給大家介紹了centos 7 使用vscode+cmake配置簡單c++項目的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧

一、環(huán)境說明

1)gcc/g++  cmake安裝建議

gcc/g++內(nèi)核自帶的即可,如果需要新的自行安裝,

cmake也一樣,如有需要新的版本自行安裝。

2)vscode安裝插件

必要的插件c/c++ 0.28.1 cmake 0.0.17 cmake tools 1.4  (這幾個插件的版本可能會不同,以擴(kuò)展搜索到的最新的為準(zhǔn))

二、創(chuàng)建項目實驗

1)打開項目文件夾

第一步:打開vscode,點擊左上角文件,在下拉菜單選擇打開文件夾!注意,是打開文件夾,不是工作區(qū),也不是其它的!!

第二步:隨便選擇一個空的文件夾點擊ok即可,選擇后會出現(xiàn)工程目錄如下圖

 

2)配置環(huán)境

第一步、配置cmake環(huán)境 按快捷鍵 ctrl+shift+p 或者 F1 ,在彈出的命令窗口輸入quick start 選者cmake:Quick Start

選者需要的編譯環(huán)境,我這里選者的三GCC 4.85這項,如果沒有列出有關(guān)GCC編譯器的相關(guān)選項,則選擇Scan a Kit for test(項目名)這一項 如果搜索之后找不到任何一個kit,則在命令窗口中輸入cmake : edit User-local CMake Kits,然后根據(jù)你所安裝的gcc的環(huán)境配置,按照圖中的格式配置cmake-tools-kets.json。

第一步續(xù):配置好后重新前面的一步,cmake-tools-kets.json文件保存后,重新在命令窗口輸入cmake:Quick Start,就會出現(xiàn)編譯器的選項,選擇對應(yīng)的編譯器即可,如果依然沒有kit,則選擇【Unspecified】項,之后輸入一個工程的名字,

就會出現(xiàn)如下圖所示,第一個library是建立一個庫,第二個Executable 是建立一個可執(zhí)行文件,這里我選擇第二個Executable(可執(zhí)行文件),之后便會創(chuàng)建main.cpp文件和CMakeList.txt(告訴編譯器如何編譯全靠它了)

第二步:修改CMakeList.txt文件

CMakeList.txt文件只為了簡單運行程序,如有需要,則按需添加其他的命令

配置好CMakeList.txt后,點擊文件下面的最底下的cmake按鈕,然后點擊

 

按鈕(位于目錄上邊,編輯菜單下邊)cofigure all project(其實即為執(zhí)行cmake命令),然后點擊旁邊的

 

按鈕build all projects(其實即為make)

之后便會在工程目錄下的build文件夾生成可執(zhí)行文件(CMakeList.txt文件定義)

在可執(zhí)行文件目錄打開命令行,即可執(zhí)行編譯好的程序

至此,centos 7 使用vscode+cmake配置簡單c++項目完成。

總結(jié)

到此這篇關(guān)于centos 7 vscode cmake 編譯c++工程的教程詳解的文章就介紹到這了,更多相關(guān)centos 7 vscode cmake 編譯c++內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++概念重載、覆蓋、隱藏的使用說明

    C++概念重載、覆蓋、隱藏的使用說明

    本篇文章介紹了,在C++中概念重載、覆蓋、隱藏的使用分析說明。需要的朋友參考下
    2013-05-05
  • C++的指針,引用和STL詳解

    C++的指針,引用和STL詳解

    這篇文章主要為大家詳細(xì)介紹了C++的指針,引用和STL,使用數(shù)據(jù)庫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 淺談C++中的string 類型占幾個字節(jié)

    淺談C++中的string 類型占幾個字節(jié)

    本篇文章小編并不是為大家講解string類型的用法,而是講解我個人比較好奇的問題,就是string 類型占幾個字節(jié)
    2013-08-08
  • 一步步從底層入手搞定C++引用與內(nèi)聯(lián)函數(shù)

    一步步從底層入手搞定C++引用與內(nèi)聯(lián)函數(shù)

    內(nèi)聯(lián)函數(shù)是代碼插入到調(diào)用者代碼處的函數(shù),內(nèi)聯(lián)函數(shù)通過避免被調(diào)用的開銷來提高執(zhí)行效率,下面這篇文章主要給大家介紹了關(guān)于如何從底層入手搞定C++引用與內(nèi)聯(lián)函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 詳解C++中vector的理解以及模擬實現(xiàn)

    詳解C++中vector的理解以及模擬實現(xiàn)

    vector是表示可變大小數(shù)組的序列容器。這篇文章主要為大家詳細(xì)介紹了vector的理解以及模擬實現(xiàn),文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2023-03-03
  • C語言單鏈表常見操作匯總

    C語言單鏈表常見操作匯總

    這篇文章主要介紹了C語言單鏈表常見操作,需要的朋友可以參考下
    2014-07-07
  • 詳解C語言中二級指針與鏈表的應(yīng)用

    詳解C語言中二級指針與鏈表的應(yīng)用

    對于初學(xué)者而言,有很多地方肯定是費解的。比如函數(shù)的參數(shù)列表的多樣化,動態(tài)分配內(nèi)存空間函數(shù)malloc等,其實這些知識和指針聯(lián)系緊密,尤其是二級指針,快跟隨小編來學(xué)習(xí)一下吧
    2022-07-07
  • 淺談使用C++多級指針存儲海量qq號和密碼

    淺談使用C++多級指針存儲海量qq號和密碼

    這篇文章主要介紹了淺談使用C++多級指針存儲海量qq號和密碼,分享了相關(guān)實例代碼,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • C語言中的遞歸,你真的懂了嗎?

    C語言中的遞歸,你真的懂了嗎?

    這篇文章主要給大家介紹了關(guān)于C語言中遞歸的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • C++中可以接受任意多個參數(shù)的函數(shù)定義方法(詳解)

    C++中可以接受任意多個參數(shù)的函數(shù)定義方法(詳解)

    下面小編就為大家?guī)硪黄狢++中可以接受任意多個參數(shù)的函數(shù)定義方法(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10

最新評論