sublime text 3配置c/c++编译环境

关于gcc和g++

安装编译器是后面全部工做的基础,若是没有编译器,后面的一切都无从谈起。在windows下使用gcc和g++,是经过安装MinGW实现的。html

安装MinGW

MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可使用不少的GNU工具。GNU(GNU’s Not Unix)是linux中的一个著名的项目,包含了gcc\g++\gdb等工具。也就是说,安装MinGw后,咱们就可使用gcc和g++命令了。linux

MinGW的官网是 http://www.mingw.org/ ,可是从官网安装很麻烦,在线安装常常龟速容易失败。windows

雅乐网推荐的方法是借助codeblocks,选择带有mingw的版本安装,安装后把mingw文件夹复制出来就能够了。工具

这里提供了解压版的MinGW,是使用 codeblocks-13.12mingw-setup 安装后复制出来的:post

http://pan.baidu.com/s/1gd5YzVPui

解压后,能够在 MinGW/bin 目录下找到咱们须要的gcc.exe和g++.exe 。url

我这里把MinGW文件夹放到c盘根目录spa

scrn20151003205109

在cmd中使用gcc

假设咱们有一个test.c文件在Z盘的work目录下。首先咱们要在cmd中进入此目录。方法能够是在work目录空白处按住Shift点击鼠标右键,选择“在此处打开命令窗口”;也能够使用cd命令进入。code

scrn20151003210112

gcc的通常格式是htm

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>test.exe
4 hello world

可能会出现文件丢失,可查找[工具/PC]计算机中丢失libiconv-2.dll,丢失libintl-8.dll,没法定位程序输入点libiconv于动态连接库libiconv-2.dll上问题解决方法

 

这样就成功编译生成了可执行文件test.exe,而后就能够在cmd里运行了。

 

scrn20151003210705

配置环境变量

为了方便,通常咱们会把gcc所在的路径加入系统的环境变量,这样就能够直接使用gcc命令而不用绝对路径。(该问题不作赘述)

注意:在sublime text 3 build 3083中,环境变量的修改不会当即在sublime中生效,须要重启windows。

相关文章
相关标签/搜索