搜尋
首頁開發工具sublime詳解sublime建置C/C++編譯環境

詳解sublime建置C/C++編譯環境

Feb 19, 2021 pm 05:55 PM
c/c++sublime

下面由sublime教程栏目给大家详解sublime搭建C/C++编译环境方法,希望对需要的朋友有所帮助!

詳解sublime建置C/C++編譯環境

sublime搭建C/C++编译环境(超完美的配置并配上内容详细讲解!!)

简述

有两台电脑,之前的电脑上就有之前好基友分享的cpp配置。
但是另外一台电脑上,一开始就没有配置这个。

然后,在网上搜,发现搜到的那些配置。抱歉,我的意思是,在坐的各位都是垃圾


我的C/C++的配置是这样的

  • 操作方式: 点击**工具,再选编译系统,再选新建编译系统**
  • 然后,把下面的代码,全部复制,并且,替换掉原来的那些地方。
  • 之后保存就好了。 比如说,我保存的文件名就是CPP.sublime-build

然后,我使用的时候,在选中了一个*.cpp文件,在键盘上输入**ctrl+b**(如果是第一次的话,会弹出下面的框,让你来选;否则就会需要输入ctrl+shift+b 这里关于输入法的必须选英文,否则会有表情包出来的。。)

詳解sublime建置C/C++編譯環境

  • 就可以看到前置的那些选项了。最后面会讲解下,这几个选项的含义:
{ 
    "cmd": ["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}", "&", "start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo. & pause"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}",
    "selector": "source.c, source.c++", "shell": true,
    "encoding":"cp936", 

    "variants":
    [
        {
            "name" : "Build Only",
            "cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}"]
        },
        {
            "name" : "Run Only",
            "cmd" : ["start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo. & pause"]
        },
        {
            "name" : "Pipe Build and Run",
            "cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}","&","${file_path}\\\\${file_base_name}", "<","${file_path}\\\\in",">","${file_path}\\\\out"]
        },
        {
            "name" : "Pipe Run Only",
            "cmd" : ["${file_base_name}", "<","in",">","out"]
        },
        {
            "name" : "Project Build & Run",
            "cmd" : ["g++", "${file_path}\\\\*.cpp", "-std=c++11", "-o", "${file_path}\\\\project", "&", "start", "cmd", "/c", "${file_path}\\\\project & echo. & pause"]
        },
        {
            "name" : "Project Build Only",
            "cmd" : ["g++", "${file_path}\\\\*.cpp", "-std=c++11", "-o", "${file_path}\\\\project"]
        },
        {
            "name" : "Project Run Only",
            "cmd" : ["start", "cmd", "/c", "${file_path}\\\\project & echo. & pause"]
        }
    ]
}

含义讲解

  • CPP : 这个会编译当前文件,并弹出一个cmd命令框(运行这个程序)。
  • 如果是build的那就是只有编译的。
  • 如果是run的那就是只有运行
  • 如果是build&run那就是编译且运行。

詳解sublime建置C/C++編譯環境

  • 第一个 CPP : 这个会编译当前文件,并弹出一个cmd命令框(运行这个程序)。
  • 第二个 CPP-Build-Only就是会只编译一下。
  • 第三个CPP-Run-Only就是只运行一下。
  • 第四个CPP-Pipe Build and Run 会在当前代码所在目录找,找到in文件(没有后缀)的内容作为输入,并且,输出给out文件(同样没有后缀
  • 第五个 Pipe Run Only 跟上面的唯一区别,就是不会编译。就只输出而已。
  • 第六个 Project Build & Run 就是将当前目录下的所有cpp文件,然后集合编译为一个文件,并且,输出为project.exe的文件,且执行该文件。
  • 第七个Project Build Only,只编译,不运行。
  • 第八个Project Run Only,只运行,不编译。

以上是詳解sublime建置C/C++編譯環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:csdn。如有侵權,請聯絡admin@php.cn刪除
崇高的文本與vs代碼:功能和功能崇高的文本與vs代碼:功能和功能May 11, 2025 am 12:20 AM

SublimeText适合追求速度和简洁的开发者,VSCode则适合需要强大扩展性和集成功能的用户。1.SublimeText以轻量级和快速响应著称,GotoAnything和多重选择功能强大。2.VSCode以扩展性和IDE功能著称,内置Git和调试工具,IntelliSense提升开发效率。

崇高文本:插件和軟件包的功能崇高文本:插件和軟件包的功能May 10, 2025 am 12:17 AM

SublimeText的插件和包可以通過PackageControl安裝和管理,提升編程效率。 1.安裝插件如BracketHighlighter,通過高亮顯示括號匹配,簡化代碼閱讀。 2.使用SublimeLinter配置pylint,實現實時代碼檢查。 3.通過SideBarEnhancements自定義側邊欄功能,優化文件管理。

崇高的文字免費嗎?了解許可崇高的文字免費嗎?了解許可May 09, 2025 am 12:10 AM

SublimeTextisfreeduringanunlimitedtrial,buta$99licenseisrecommendedforregularuse.1)Thetrialallowsfullfeatureaccesswithouttimelimits.2)Alicenseoffersperpetualuse,futureupdates,andremovespurchasereminders,enhancingproductivityandsupportingdevelopers.

崇高文本:增強您的編碼工作流程崇高文本:增強您的編碼工作流程May 08, 2025 am 12:19 AM

SublimeText能大幅提高工作效率。 1)多重選擇和多重光標功能允許同時編輯多個位置,2)命令面板提供快速功能訪問,3)宏和片段可自動化常用操作,4)優化配置和快捷鍵使用能提升性能和效率。

崇高的文字:免費嘗試,不一定可以自由擁有崇高的文字:免費嘗試,不一定可以自由擁有May 07, 2025 am 12:02 AM

SublimeText提供免費試用,但最終需要付費購買永久授權。 1)免費試用期間,用戶可體驗其功能,但會收到購買提示。 2)購買後,用戶可永久使用,無需訂閱費,且可訪問更多插件和主題。

崇高的文字:比較付費和無薪功能崇高的文字:比較付費和無薪功能May 06, 2025 am 12:07 AM

ThemaindifferencesbetweenthepaidandunpaidversionsofSublimeTextaretheremovalofstatusbarremindersandoccasionalpop-uppromptsinthepaidversion.1)Unregisteredversion:fullyfunctionalwithallcorefeatureslikesyntaxhighlighting,codecompletion,andcommandpalette,

崇高的文字:強大的編輯的成本崇高的文字:強大的編輯的成本May 05, 2025 am 12:04 AM

SublimeText值得購買。 1)其簡潔界面和強大功能,如多行編輯和GotoAnything,提升開發效率。 2)豐富的插件生態系統,如Anaconda,增強開發體驗。 3)雖然價格為70美元,但其性能和流暢度對專業開發者物超所值。

崇高文本:代碼完成,語法突出顯示等等崇高文本:代碼完成,語法突出顯示等等May 04, 2025 am 12:04 AM

SublimeText因其強大的代碼補全和語法高亮功能深受開發者喜愛。 1)代碼補全能自動提示函數名、變量名等,提升編程效率。 2)語法高亮通過不同顏色區分代碼元素,提高可讀性和錯誤發現速度。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境