USB上

时间:2016-07-06 17:36:41

标签: c++ eclipse configuration mingw portable-applications

我正在尝试使用Eclipse在C ++中编程。但是,这要求Eclipse每次都在安装MinGW编译器的情况下在不同的计算机上工作。我知道如果我将它安装在计算机上并将位置添加到PATH变量,它将起作用,但我想知道如何将编译器放到我的USB以及Eclipse程序中并使其以相同的方式工作。

它应该以这样的方式安装:Eclipse可以在我的USB上找到编译器(没有PATH的东西和C盘安装)并成功编译我的程序而没有给出“Binary not found”错误,因为它无法构建我的源代码。

我用Eclipse Java解决了这个问题,完全能够编写和编译Java代码。但是,我不知道如何为C \ C ++ Eclipse做到这一点。有人可以帮我解决这个问题吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

您无需更改系统范围的路径变量来帮助Eclipse查找编译器。只需创建一个批处理文件,即修改和导出PATH。例如,将以下内容放在与eclipse可执行文件相同的目录中:

set PATH=%PATH%;path-to-mingw-bin
your-eclipse-executable

将其另存为StartEclipse.bat,然后执行它。 (当然your-eclipse-executable应该相对于批处理脚本的工作目录给出,path-to-mingw-bin必须是绝对路径)

您可以在任何地方安装MinGW,不一定在C:\,因此安装它不应该是一个问题。