欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Sublime text3 实现C语言编译运行以及过程中可能遇到的问题

程序员文章站 2024-01-19 19:15:04
...

以前学C语言的时候主要用的编译器是cb,后来知道sublime text3配置之后可以编译运行C语言,在写简单程序的时候用起来就方便多了。

首先需要准备MinGW、sublime text3的安装包,这两个安装包都可以从官网下载,也可以从我的分享去下载,两个安装包都有,比较方便。https://pan.baidu.com/s/19Gha2VfhZ-CvxYS0-c7t6w
主要讲MinGW的安装和配置。

  • 下载MinGW的安装包包之后运行、安装。安装之后桌面会有一个 MinGW Installer快捷图标,启动(我安装之后它自动启动了)。然后进入下面的界面。

Sublime text3 实现C语言编译运行以及过程中可能遇到的问题

  • 我们一般选择Basic Setup就够了,能够对C语言进行编译和运行,然后上图右边红框中的是我们需要选择下载的package ,我的图中是选中已经安装了的。我们在开始的时候需要点击小框选择“Mark for Installation”,然后选择左上方的“Installation”—>“Apply Changes” 等待下载完成。

第二步进行系统环境变量设置,可以选择手动设置,也可以用代码进行设置。
用代码:
将下面代码复制,粘贴到新建文本文档中,保存为以 " .bat "为后缀的文件,文件名看自己 ,右键以管理员身份运行.

wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;C:\MinGW\bin" //因为MinGW的默认安装路径是 C:\MinGW\bin ,所以这里的路径是这样。

wmic ENVIRONMENT create name="LIBRARY_PATH",username="<system>",VariableValue="C:\MinGW\lib"

wmic ENVIRONMENT create name="C_INCLUDEDE_PATH",username="<system>",VariableValue="C:\MinGW\include"

第三步,设置环境变量之后需要验证MinGW是否正确安装,打开cmd,执行命令 “gcc -v”,看能否返回如下的信息,如果能返回,说明已经安装好了。
Sublime text3 实现C语言编译运行以及过程中可能遇到的问题
最后需要对sublime text3进行配置:选择菜单栏的"Tools"->“Build System”->“New Build System”,在代码框中输入以下代码:

{

"working_dir": "$file_path",

"cmd": "gcc -Wall \"$file_name\" -o \"$file_base_name\"",

"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",

"selector": "source.c",

"variants":

[

{

"name": "Run",

        	"shell_cmd": "gcc -Wall \"$file\" -o \"$file_base_name\" && start cmd /c \"${file_path}/${file_base_name} & pause\""

}

]

}

然后按 Ctrl+S保存会自动弹出user文件夹,将文件名保存为 c-sublime-build 。

然后在我们的Tools的Build System中就可以看到配置的c了。

**编译:**可以选择快捷键Ctrl+B ,也可以用Tools里的Build;
**运行:**可以选择快捷键Ctrl+Shift+B,或者Tools里的Build With。

可能会出现的问题:

1.gcc:exe.c:no such file or directory gcc:no input files
这个问题的出现可能是你没有保存源代码文件。
2.collect2.exe: error: ld returned 1 exit status
这个问题是代码中的关键字或者函数名写错了。
3.看不到输出结果。
如果没有看到输出结果,可能需要在View里面设置 Show Console。

这是我在安装运行的过程中遇到的问题,如果大家在安装配置的时候还遇到其他的问题可以提出来一起学习一下。