logo

C++ 编译

王哲峰 / 2022-04-07


目录

操作系统与编译器

编译

程序源文件命名约定

从命令行运行编译器

在不同操作系统和编译器系统中, 运行 C++ 编译器的命令也各不相同, 最常用的编译器是 GUN 编译器和微软的 Visual Studio 编译器

默认情况下, 运行 GNU 编译器的命令是 g++

$ g++ -o prog prog.cc

Windows

编译文件 prog.cc:

$ CC prog.cc

Windows 系统中运行一个可执行文件需要提供可执行文件的文件名, 可以省略其扩展名

$ prog
$ .\prog

Windows 系统中访问 main 返回值

$ echo %ERRORLEVEL%

UNIX

编译文件 prog.cc:

$ CC prog.cc
$ g++ -o compiled_file compile_file.cc

UNIX 系统中运行一个可执行文件需要使用全文件名, 包括文件扩展名

$ prog.out
$ ./prog.out

UNIX 系统中访问 main 返回值

$ echo $?

从键盘输入文件结束符

IDE 运行编译器

运行 Visual Studio 2010 编译器的命令是 cl:

C:\Users\me\Programs> cl /EHsc prog.cc