在Sublime Text 2中运行cpp文件
Run cpp files in Sublime Text 2
我一定已经经历了关于堆栈溢出的所有其他类似问题,以及试图获得卓越文本2来运行我的cpp代码的其他教程,但我还没有让它发挥作用。
我最近的工作是在这里使用此指南:http://www.ishaanrawat.com/building-running-c-in-sublime-text-windows/
但它仍然不会起作用。我得到的错误是:
'g++' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.1s with exit code 1]
[shell_cmd: g++ "C:MinGWbincards.cpp" -o "C:MinGWbin/cards"]
[dir: C:MinGWbin]
[path: C:MinGWbin]
请有人帮我渡过难关。在我的bin文件夹中,如果有帮助的话,exe被称为mingw-get.exe。我创建了一个名为MinGW
的环境变量,其值为C:/MinGW/bin
g++
可能不在PATH环境变量中。
如果您有管理员权限:
将路径C:\MinGW\bin(如果MinGW位于那里)添加到您的Windows路径(右键单击计算机->属性->高级属性->环境变量->path修改)。
检查g++
是否已被识别:启动shell(cmd.exe)并键入g++ --version
。它应该告诉你这样的事情:
g++(GCC)4.8.1版权所有(C)2013自由软件基金会,股份有限公司。这是免费软件;有关复制条件,请参见来源。没有担保甚至不考虑适销性或特定用途的适用性。
然后重新打开崇高的文本,并启动ctrl+B。构建应该会成功。
如果您没有管理员权限:
- 在Sublime安装目录中查找C++(或C)文件首选项(例如:C:\Program Files\Sublime Text 3\Packages\C++.Sublime软件包)。这是一个存档文件
- 将其提取到您的用户目录(例如:C:\Users\your-NAME\AppData\Roaming\Sublime Text 3\Packages\C++)
- 编辑位于该目录中的文件C++.spreme build,并添加g++编译器的路径,例如:
"路径":"E:\Programs\MinGW\bin\">
- 保存文件并重新启动Sublime
- 现在应该可以编译了
我不熟悉Sublime,但您的错误很容易解释——您的路径中没有g++
。尝试在命令提示符下键入g++ --version
——如果这不起作用,则需要确保正确设置了指向mingw-bin目录的路径。或者,如果这确实有效,那么你的makefile就有问题了。
相关文章:
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 如何通过cpp程序运行shell脚本
- 如何在CPP中创建应该在Windows和Linux上运行的套接字?
- 无法使用犰狳运行编译的 cpp 代码,因为 dyld:库未加载
- 在GPU Paperspace机器上运行.CPP文件
- 如何在.htm文件上运行.cpp应用程序
- 使用 G++ 在终端中运行.cpp文件时出错
- 在Emacs中运行CPP程序
- 在Sublime Text 2中运行cpp文件
- 如何在运行 cpp 应用程序的 GUI 时通过 GDB 设置中断
- 如何在Visual Studio Code中使用g++编译和运行cpp文件
- 在 Xcode 6 中运行 cpp-netlib - 编译但在运行时崩溃
- 运行 cpp 文件的 C++ 程序
- Python/C++:在 Python 中运行.cpp
- 在C#应用程序中运行CPP文件
- 如何通过xcode运行.cpp文件而不将其添加到项目中
- 从vi运行各种c或cpp开发任务"就像在不退出vi的情况下运行cpp程序一样。
- 如何编译和运行.cpp文件后,他们写在崇高的文本
- 如何使用PHP脚本来运行.cpp文件
- 运行cpp thrift生成的代码时出错