Sublime3

    xiaoxiao2021-03-26  13

    1.安装MinGW

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

    首先去官网下载MinGW。  网站为 http://www.mingw.org/


    安装截图:


    选中截图中的4项,点击 Installation > Apply Changes ,等待安装完成。

    安装完成后,测试是否安装成功。

    先配置C/C++环境变量:

    - 变量名 变量值 - C_INCLUDEDE_PATH C:\MinGW\include - LIBRARY_PATH C:\MinGW\lib - Path C:\MinGW\bin 1234 1234

    注意:Windows环境变量的修改不会立即生效,需要重启Windows。


    开始测试,我的测试代码 test.c:

    #include <stdio.h> int main(int argc, char const *argv[]) { printf("hello\n"); return 0; } 1234567 1234567

    在cmd中调用gcc:

    gcc test.c -o test 1 1

    出现如图,安装和环境变量配置成功了。

    2.用windows的cmd命令行来输入

    1、进入ST3,点击菜单栏的preferrence->Browse Packages,

    2、新建一个文件,名为 C.sublime-build (注意不要修改文件名和大小写)。

    如下图:

    3、用记事本打开这个文件,加入以下内容。(如果没有看到代码片,请刷新下)

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 { "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", "variants": [ { "name": "Run", "cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"] }, { "name": "RunInCommand", "cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & pause"] } ] }
     来自CODE的代码片 C.sublimetext-build
    4、点击preference->Key Binding -User,并加入以下一行    { "keys": ["ctrl+m"], "command": "build", "args": {"variant": "RunInCommand"} }    这里的ctrl+m 对应的就是执行运行时的快捷键,当然,你也可以用别的组合键。    编辑完保存,然后ctrl+m就可以调用cmd进行运行了。    5.最后还要在tools->build system里面选择“C”(即新建的C.sublime-build)

    附:备份Sublime配置

    只要备份Packages\User文件夹即可,里面的sublime-settings文件都保存了你的所有设置,更换电脑之后,只要恢复过去,打开Sublime的时候会自动检测,下载并安装你需要的包。

    1. Windows下

    备份文件夹:C:\Users\yourusername\AppData\Roaming\Sublime Text 3\Packages\User

    2. Linux下

    备份文件夹:~/Library/Application/Support/Sublime\ Text\ 3/Packages/User 注意空格的转义= =。rm -rf /usr /balabala之类的梗我才没有听说过呢。

    转载请注明原文地址: https://ju.6miu.com/read-450354.html

    最新回复(0)