USB 上 C++ 编译器的便携式 Eclipse C\C++ 配置(无需计算机安装(c 盘、PATH 等))

Portable Eclipse C\C++ Configuration for C++ compiler (without computer installtion (c drive, PATH etc)) on USB

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

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

我已经用 Eclipse Java 解决了这个问题,并且完全能够编写和编译 Java 代码。但是,我不知道如何为 C\C++ Eclipse 执行此操作。有人可以帮我解决这个问题吗?

提前致谢!

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

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

保存为,例如StartEclipse.bat,然后执行。 (当然your-eclipse-executable要相对于批处理脚本的工作目录,path-to-mingw-bin必须是绝对路径)

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