Maison >outils de développement >sublime >Explication détaillée de la façon dont sublime construit un environnement de compilation C/C++
下面由sublime教程栏目给大家详解sublime搭建C/C++编译环境方法,希望对需要的朋友有所帮助!
sublime搭建C/C++编译环境(超完美的配置并配上内容详细讲解!!)
简述
有两台电脑,之前的电脑上就有之前好基友分享的cpp配置。
但是另外一台电脑上,一开始就没有配置这个。
然后,在网上搜,发现搜到的那些配置。抱歉,我的意思是,在坐的各位都是垃圾
工具
,再选编译系统
,再选新建编译系统
**CPP.sublime-build
然后,我使用的时候,在选中了一个*.cpp
文件,在键盘上输入**ctrl+b
**(如果是第一次的话,会弹出下面的框,让你来选;否则就会需要输入ctrl+shift+b
这里关于输入法的必须选英文,否则会有表情包出来的。。)
{ "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
那就是编译且运行。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
,只运行,不编译。Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!