本文章介绍了如何在Windows操作系统上安装和使用g++编译器进行C++编程,包括配置环境变量、编写代码及编译运行程序等步骤。
安装C++/G++在Windows系统上
免责声明:此页面主要为我的学生维护使用,请自行承担风险。没有任何形式的保证!这些指令可能不是最新的。
请继续阅读以下内容,如需接受上述条款可继续进行:
最后更新日期为2005年9月13日(截至到2009年4月30日仍然有效)。按照下面步骤安装G++(GNU C++编译器)在Windows上。这里没有发挥创意的空间;必须严格按照以下指示操作。
选择一个驱动器和文件夹来安装g++,我假设为C:盘,不过你可以选择其它的。如果选择了不同的驱动器或文件夹,则需要根据实际情况调整下面的操作步骤。
1. 下载名为full.exe的大约14MB大小的可执行程序,并将其保存在路径 C:\full.exe 中(右键点击链接,然后选择“另存为”)。
2. 运行下载后的可执行程序。这将把g++安装到你的硬盘上(同时还会安装一些不需要的东西)。
3. 通过Windows资源管理器进入C:驱动器并双击full.exe文件或打开DOS窗口(开始菜单 -> 程序 -> 命令提示符),然后使用cd命令切换至C:\,接着输入 full 进行运行。
4. 找到g++安装过程中创建的bin文件夹的位置。在我的Windows XP机器上,该路径为: C:\cygnus\cygwin-b20\H-i586-cygwin32\bin
5. 你需要将此路径添加至PATH环境变量中。操作步骤如下:
- 开始菜单 -> 控制面板 -> 系统 -> 高级 -> 环境变量
在用户变量或系统变量下找到 PATH 变量,然后将其末尾加上g++的安装目录,并以分号(;)进行分割。
6. 重启电脑。现在你的“程序”菜单中会出现一个Cygnus Solutions条目,桌面上可能会有一个图标出现,请不要使用它们!
7. 使用 g++ 命令在DOS命令行窗口中运行g++。
例如要编译 C:\mine\hello.cpp 文件, 连接到C:\mine文件夹并输入:
```
g++ -g hello.cpp -o hello -lm
```
然后你就可以通过在 DOS 窗口中键入 hello 来执行生成的程序了。如果你已经安装了Emacs(如这里所述),也可以从Emacs中运行 g++。
如果当您尝试这样做时,emacs试图使用命令make -k进行编译,则表示在安装过程中出现了错误。
8. 如果需要了解g++在Emacs中的用法,请参阅相关说明文档。如果您想了解更多关于此免费编译器的来源信息, 它是从 http://sourceware.org/cygwin/ 一个较旧版本站点下载得到。
如果希望清理一下,可以在此阶段删除文件 full.exe。
9. 您现在应该可以在C:\cygnus路径下找到您的g++ 编译器了。