是否有任何 c++ 编译器可以放在 USB 或外部硬盘驱动器上并在任何其他计算机上使用?我图书馆里的学校电脑没有 ide... 或安装编译器...
PS学校电脑的安全性非常严格。我什至不能从互联网上下载东西,没有像 facebook 这样的网站,所以我可以将它安装在其中一台计算机上吗?还是我可以将它作为实际的可执行文件运行并直接从我的 USB 运行它?
有几台装有 Windows 7 的电脑和 3 台 imacs
是否有任何 c++ 编译器可以放在 USB 或外部硬盘驱动器上并在任何其他计算机上使用?我图书馆里的学校电脑没有 ide... 或安装编译器...
PS学校电脑的安全性非常严格。我什至不能从互联网上下载东西,没有像 facebook 这样的网站,所以我可以将它安装在其中一台计算机上吗?还是我可以将它作为实际的可执行文件运行并直接从我的 USB 运行它?
有几台装有 Windows 7 的电脑和 3 台 imacs
Code::Blocks可以通过设置自定义环境变量轻松实现可移植性,如下所述
在后端,C::B 可以使用 mingw,除了一些环境变量之外不需要任何特定的安装信息。(即路径)。这些可以使用 临时设置SET PATH=%PATH%;./mingw/
,这应该可以在没有提升权限的情况下进行。
我会尝试 Eclipse。如果它不能立即工作,请尝试使用 U3 之类的 USB 棒程序托管软件之一(它在一些 Sandisk 拇指驱动器上提供)。
您可以尝试一下portableapps.com上的一些工具。他们是一个修改开源软件以使用 USB 记忆棒运行的组织。多年来,我一直在使用他们的Notepad++、Gimp和Filezilla版本。
特别是,也许看看它们是开发工具: http: //portableapps.com/apps/development
看起来他们甚至有一些程序可以使其他应用程序也可移植,您可以尝试使用 Eclipse,正如 John 建议的那样。(我认为 Eclipse 也可能只是在没有任何修改的情况下运行 USB 记忆棒。)
There is portable code blocks.
如果您只使用 Windows, Dev-C++可能是一个不错的选择。
如果您想要一个同时在 Windows 和 Mac 上工作的 IDE,您可以选择Emacs,它是一个非常强大的文本编辑器,并且是 GNU 项目的一部分。但由于它只是一个文本编辑器,您需要自己下载 C++ 编译器。MinGW在 Windows 中可能是一个不错的选择。由于我从来没有使用过Mac,我不能给你更多关于Mac环境的建议。但由于它是一个基于 Unix 的系统,我猜它本身就有一个 C++ 编译器。