sublimetext3配置cc++编译环境
关于gcc和g++
安装编译器是后⾯所有⼯作的基础,如果没有编译器,后⾯的⼀切都⽆从谈起。在windows下使⽤gcc和g++,是通过安装MinGW实现的。安装MinGW
MinGW是Minimalist GNU on Windows的⾸字母缩写,安装后就可以使⽤很多的GNU⼯具。GNU(GNU’s Not Unix)是linux中的⼀个著名的项⽬,包含了gcc\g++\gdb等⼯具。也就是说,安装MinGw后,我们就可以使⽤gcc和g++命令了。
MinGW的官⽹是,但是从官⽹安装很⿇烦,在线安装经常龟速容易失败。
sublime text3安装教程雅乐⽹推荐的⽅法是借助,选择带有mingw的版本安装,安装后把mingw⽂件夹复制出来就可以了。
这⾥提供了解压版的MinGW,是使⽤ codeblocks-13.12mingw-setup 安装后复制出来的:
解压后,可以在 MinGW/bin ⽬录下到我们需要的和g++.exe 。
我这⾥把MinGW⽂件夹放到c盘根⽬录
在cmd中使⽤gcc
假设我们有⼀个test.c⽂件在Z盘的work⽬录下。⾸先我们要在cmd中进⼊此⽬录。⽅法可以是在work⽬录空⽩处按住Shift点击⿏标右键,选择“在此处打开命令窗⼝”;也可以进⼊。
gcc的⼀般格式是
1 gcc 源⽂件名 -o 可执⾏⽂件名
但是我们输⼊命令
1 gcc test.c -o test
执⾏后却提⽰
‘gcc’ 不是内部或外部命令,也不是可运⾏的程序或批处理⽂件。
这是因为命令执⾏时,会在当前⽬录下查名为gcc的可执⾏⽂件,如果查不到就在系统环境变量path记录的路径⾥寻gcc可执⾏⽂件。但是⽬前这两个地⽅都没有。我们的gcc⽂件所在的⽬录是c盘下的MinGW/bin。
这时可以使⽤绝对路径来调⽤gcc可执⾏⽂件
1 Z:\work>c:/MinGW/bin/gcc test.c -o test
2
3 Z:\work&
4 hello world
可能会出现⽂件丢失,可查
这样就成功编译⽣成了可执⾏⽂件,然后就可以在cmd⾥运⾏了。
配置环境变量
为了⽅便,⼀般我们会把gcc所在的路径加⼊系统的环境变量,这样就可以直接使⽤gcc命令⽽不⽤绝对路径。(该问题不做赘述)
注意:在sublime text 3 build 3083中,环境变量的修改不会⽴即在sublime中⽣效,需要重启windows。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论