在Windows 10的命令行上编译一个本地C++程序

见链接在Windows 10的命令行上编译一个本地C++程序 - Falcon424 - 博客园 (cnblogs.com)

1.创建C++源文件

打开任意源代码编辑器,输入以下代码:

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello, world, from Visual C++!" << endl;
    return 0;
}

接着将源代码保存为:hello-world.cpp

2.打开开发者命令提示符

由于我们已经在Windows 10系统中安装了Visual Studio 2017,接下来只需要打开“开始”菜单,在程序列表中找到Visual Studio 2017文件夹,展开文件夹并点击VS 2017的开发人员命令提示符 

接下来,为了验证Visual C++的开发者命令提示符已设置妥当,在该窗口中输入命令:

cl

 系统会返回类似如下文字的输出结果:

D:\Visual Studio2017>cl
用于 x86 的 Microsoft (R) C/C++ 优化编译器 19.16.27045 版
版权所有(C) Microsoft Corporation。保留所有权利。

用法: cl [ 选项... ] 文件名... [ /link 链接选项... ]

 3.编译C++源文件

在开发者命令提示符界面中输入命令,将当前目录切换到源代码文件所在的目录。

cd c:\development\cpp-demo

 接着对源代码文件执行编译操作(/EHsc是编译器选项,用来打开标准异常处理)。

cl /EHsc hello-world.cpp

 若系统返回如下输出结果,则表示已成功编译该文件:

c:\development\cpp-demo>cl /EHsc hello-world.cpp
用于 x86 的 Microsoft (R) C/C++ 优化编译器 19.16.27045 版
版权所有(C) Microsoft Corporation。保留所有权利。

hello-world.cpp
Microsoft (R) Incremental Linker Version 14.16.27045.0
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:hello-world.exe
hello-world.obj

 4.运行C++源文件

 win+R 打开命令行,在命令行界面中运行刚创建的可执行程序:

C:\Users\12753>cd c:\development\cpp-demo\hello_word

 最终输出结果如下:

Hello, world, from Visual C++!

 程序运行完成后,可以通过echo命令获得main函数的返回值(此时main的返回值为0):

echo %ERRORLEVEL%

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值