02. 环境设置
C++ 环境设置
本地环境设置
如果您想要设置
文本编辑器
这将用于输入您的程序。文本编辑器包括
文本编辑器的名称和版本在不同的操作系统上可能会有所不同。例如,
通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。
在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。
C++ 编译器
写在源文件中的源代码是人类可读的源。它需要
大多数的
最常用的免费可用的编译器是
以下部分将指导您如何在不同的操作系统上安装
安装GNU 的C/C++ 编译器
UNIX/Linux 上的安装
如果您使用的是
$ g++ -v
如果您的计算机上已经安装了
Using built-in specs.Target: i386-redhat-linuxConfigured with: ../configure --prefix=/usr .......Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)
如果未安装
Mac OS X 上的安装
如果您使用的是
Windows 上的安装
为了在
当安装
添加您安装的
当完成安装时,您可以从
使用Visual Studio (Graphical Interface) 编译
1、下载及安装
2、打开
3、点击

4、左侧列表选择

5、点击
6、在以下窗口中点击

7、在弹出的窗口中选择
8、右击文件夹

9、选择

10、拷贝以下代码到
#include <iostream>int main(){
std::cout << "Hello World!\n";
return 0;}
界面如下所示:

11、点击菜单上的

12、完成以上操作后,你可以看到以下输出:

g++ 应用说明
程序
$ gcc main.cpp -lstdc++ -o main
下面是一个保存在文件
#include <iostream>using namespace std;int main(){
cout << "Hello, world!" << endl;
return 0;}
最简单的编译方式:
$ g++ helloworld.cpp
由于命令行中未指定可执行程序的文件名,编译器采用默认的
$ ./a.outHello, world!
通常我们使用
$ g++ helloworld.cpp -o helloworld
执行
$ ./helloworldHello, world!
如果是多个
$ g++ runoob1.cpp cpp、runoob2.cpp -o runoob
生成一个
g++ -g -Wall -std=c++11 main.cpp
g++ 常用命令选项
选项 | 解释 |
---|---|
-ansi | 只支持 |
-c | 只编译并生成目标文件。 |
-DMACRO | 以字符串 |
-DMACRO=DEFN | 以字符串 |
-E | 只运行 |
-g | 生成调试信息。 |
-IDIRECTORY | 指定额外的头文件搜索路径 |
-LDIRECTORY | 指定额外的函数库搜索路径 |
-lLIBRARY | 连接时搜索指定的函数库 |
-m486 | 针对 |
-o | |
-O0 | 不进行优化处理。 |
-O | 或 |
-O2 | 进一步优化。 |
-O3 | 比 |
-shared | 生成共享目标文件。通常用在建立共享库时。 |
-static | 禁止使用共享连接。 |
-UMACRO | 取消对 |
-w | 不生成任何警告信息。 |
-Wall | 生成所有警告信息。 |