sublime中出现'gcc' 不是内部或外部命令,也不是可运行的程序 或批处理文件,如何解决
时间: 2024-05-18 17:10:30 浏览: 120
‘java’ 不是内部或外部命令,也不是可运行的程序 或批处理文件
5星 · 资源好评率100%
这个问题可能是因为你没有正确配置Sublime Text编辑器的编译环境。你需要将GCC编译器添加到系统路径中,或者在Sublime Text中添加编译器的路径。具体步骤如下:
1. 首先,请确保您已经在电脑上安装了GCC编译器。
2. 打开Sublime Text编辑器,在菜单栏中选择Tools -> Build System -> New Build System。
3. 在打开的新文件中,将以下代码粘贴进去:
{
"cmd": ["gcc", "$file_name", "-o", "${file_base_name}.exe", "&&", "${file_base_name}.exe"],
"selector": "source.c",
"shell": true,
"working_dir": "$file_path"
}
4. 保存文件并将其命名为"C.sublime-build"(注意是以".sublime-build"结尾)。
5. 然后,按下Ctrl + Shift + B(Windows / Linux)或Cmd + B(Mac)来编译您的代码。
如果您仍然遇到相同的问题,请确认您已经正确配置了GCC编译器的环境变量。你需要将GCC的安装路径添加到系统路径中。在Windows中,可以通过以下步骤进行配置:
1. 右键点击计算机图标,选择“属性”。
2. 点击“高级系统设置”。
3. 点击“环境变量”按钮。
4. 在“系统变量”列表中找到“Path”,并点击“编辑”按钮。
5. 在弹出的编辑环境变量窗口中,将GCC的安装路径添加到最后,例如:“C:\MinGW\bin;”(注意不要忘记分号)。
6. 保存所有更改并关闭窗口。
7. 重新启动Sublime Text编辑器,并再次尝试编译您的代码。
阅读全文